úÎ!ß     Safe&'.=>?@AHUVXk  log-effect2Handy typeclass to convert log messages for output log-effectA more advanced version of /. Adds an ability to log from multiple threads. log-effect)Monadic action that does the real logging log-effect&Simple log effect, useful in pure code log-effect&Logger that outputs messages to stdout log-effect&Logger that outputs messages to stderr log-effectLog something. log-effectCollect log messages in a list.  log-effectRun the - action in the base monad for every log line.  log-effect$Filter Log entries with a predicate.[Note that, most of the time an explicit type signature for the predicate will be required.  log-effect0Filter Log entries with a predicate and a proxy.This is the same as  ' but with a proxy l for type inference.  log-effectLog something using  effect  log-effectRun the - action in the base monad for every log line.        'log-effect-1.2.0-JiZ7qQKvsSq17bzaoYOes7Control.Eff.Log LogMessagetoMsgLogMLoggerLog stdoutLogger stderrLoggerlogE runLogPurerunLog filterLog filterLog'logMrunLogM$fMonadBaseControlmEff$fHandleLogra->$fHandleLogra->0$fMonadBaseControlmEff0$fHandleLogMra->$fLogMessageText$fLogMessage[]$fLogMessageByteString