"h0      !"#$%&'()*+,-./None3 cSet the verbosity level. Messages at our higher than this level are displayed. It defaults to 0.'Set the format used for log timestamps.When printing 0f messages, only display those matching the given regexp applied to the Source parameter. Calls to  B without a source parameter are regarded as having a source of "".#This function is used to implement 1` for the IO instance. You may reuse it if you wish, or it can be passed as an argument to 2, -- in which case you must remember to call  before the program exits.This function, or , must be wrapped around whatever region of your application intends to use logging. Typically it would be wrapped around the body of main.JFlush all collected logging messages. This is automatically called by  and 3 when those blocks are exited by whatever means. Synonym for 3. This module provides a 4 instance for IO, so this function can be used directly in IO. The only requirement is that you must surround the body of your main function with a call to  or E, to ensure that all logging buffers are properly flushed on exit. UThe apostrophe varients of the logging functions flush the log after each message.A logging variant of 5 which uses 6+ to output a log message before calling 5. Output a logging message both before an action begins, and after it ends, reporting the total length of time. If an exception occurred, it is also reported.$Like  \, except that it does only logs when the action has completed or failed after it is done.(A debug variant of  .6789: ; !"#$%&'()*+,-./<0  !"#$%&'()*+,-./0    !"#$%&'()*+,-./6789: ; !"#$%&'()*+,-./<=      !"#$%&'()*+,-./012342352362372389:;9<=>?@ABCD logging-2.2.0Control.Logging setLogLevelsetLogTimeFormatsetDebugSourceRegex loggingLoggerwithStdoutLoggingwithStderrLoggingwithFileLoggingflushLogloglogSlog'logS'debugdebugSdebug'debugS'warnwarnSwarn'warnS'errorLerrorL'errorSLerrorSL'traceLtraceL'traceSLtraceSL' traceShowL traceShowL' traceShowSL traceShowSL'timedLog timedLog' timedLogS timedLogS' timedLogEnd timedLogEnd' timedLogEndS timedLogEndS' timedDebug timedDebug' timedDebugS timedDebugS' timedDebugEndtimedDebugEnd'timedDebugEndStimedDebugEndS'monad-logger-0.3.13.1Control.Monad.Logger LevelDebugmonadLoggerLog runLoggingTlogInfoN MonadLoggerbaseGHC.ErrerrorGHC.IOunsafePerformIOlogLevellogSet logTimeFormatdebugSourceRegexp doTimedLog$fMonadLoggerIO