0      !"#$%&'()*+,-./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, 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. UThe apostrophe varients of the logging functions flush the log after each message.A logging variant of 1 which uses 2+ to output a log message before calling 1. 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  .=34567809:;<= > !"#$%&'()*+,-./0  !"#$%&'()*+,-./0    !"#$%&'()*+,-./834087659:;<= > !"#$%&'()*+,-./?      !"#$%&'()*+,-./01234536789:;<=>?@ABCD logging-3.0.1Control.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' LevelDebugbaseGHC.ErrerrorGHC.IOunsafePerformIO LogSourceLogLevel LevelOther LevelError LevelWarn LevelInfologLevellogSet logTimeFormatdebugSourceRegexplogError doTimedLog