@@ -16,11 +16,13 @@ import GHC.Stack
17data Handle = Handle {
17data Handle = Handle {
18 logSeriousError :: HasCallStack => T.Text -> IO ()
18 logSeriousError :: HasCallStack => T.Text -> IO ()
19+ , logInfo :: HasCallStack => T.Text -> IO ()
19 , logDebug :: HasCallStack => T.Text -> IO ()
20 , logDebug :: HasCallStack => T.Text -> IO ()
21+ , logWarning :: HasCallStack => T.Text -> IO ()
22makeNopHandle :: Handle
24makeNopHandle :: Handle
23makeNopHandle = makeOneHandle $ const $ pure ()
25makeNopHandle = makeOneHandle $ const $ pure ()
25makeOneHandle :: (HasCallStack => T.Text -> IO ()) -> Handle
27makeOneHandle :: (HasCallStack => T.Text -> IO ()) -> Handle
26−makeOneHandle x = Handle x x
28+makeOneHandle x = Handle x x x x