úÎ ©-4      !"#$%&'()*+,-./0123None ESet the verbosity level. Messages at our higher than this level are  displayed. It defaults to 4. (Set the format used for log timestamps. #This function is used to implement 5 for the IO instance. G You may reuse it if you wish, or it can be passed as an argument to  6, -- in which case you must remember to call    before the program exits. This function, or ", must be wrapped around whatever M region of your application intends to use logging. Typically it would be  wrapped around the body of main. GFlush all collected logging messages. This is automatically called by   and  when those blocks are exited  by whatever means.  Synonym for 7. This module provides a  8; instance for IO, so this function can be used directly in H IO. The only requirement is that you must surround the body of your  main function with a call to  or  2, to ensure that all logging buffers are properly  flushed on exit. JThe apostrophe varients of the logging functions flush the log after each  message. A logging variant of 9 which uses : to output a log  message before calling 9. $JOutput a logging message both before an action begins, and after it ends, M reporting the total length of time. If an exception occurred, it is also  reported. (Like $4, except that it does only logs when the action has ) completed or failed after it is done. ,A debug variant of $. =;<=>?@A  !"#B$%&'()*+,-./0123C4  !"#$%&'()*+,-./01234   !"#$%&'()*+,-./0123 ;;<=>?@A  !"#B$%&'()*+,-./0123CD      !"#$%&'()*+,-./01234567867967:67;67<=>?=@ABCDEFGHIJ logging-2.1.0Control.Logging LoggingLogger setLogLevelsetLogTimeFormatsetDebugSourceRegex loggingLoggerwithStdoutLoggingwithStdoutLoggingUsingwithStderrLoggingwithStderrLoggingUsingwithFileLoggingwithFileLoggingUsingflushLogloglogSlog'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.7.2Control.Monad.Logger LevelDebugmonadLoggerLog runLoggingTlogInfoN MonadLoggerbaseGHC.ErrerrorGHC.IOunsafePerformIOgetLoggingLoggerlogLevellogSet logTimeFormatdebugSourceRegexp logFunction doTimedLog$fMonadLoggerIO