Safe Haskell | None |
---|---|
Language | Haskell2010 |
- withGlobalLogging :: LogConfig -> IO a -> IO a
- data LogConfig = LogConfig {}
- setLogLevel :: LogLevel -> IO ()
- data LogLevel
- logTrace :: (?callStack :: CallStack) => MonadIO m => Text -> m ()
- logDebug :: (?callStack :: CallStack) => MonadIO m => Text -> m ()
- logInfo :: (?callStack :: CallStack) => MonadIO m => Text -> m ()
- logNote :: (?callStack :: CallStack) => MonadIO m => Text -> m ()
- logWarn :: (?callStack :: CallStack) => MonadIO m => Text -> m ()
- logError :: (?callStack :: CallStack) => MonadIO m => Text -> m ()
- logFail :: (?callStack :: CallStack) => MonadIO m => Text -> m a
- showText :: Show a => a -> Text
- (<>) :: Monoid m => m -> m -> m
Documentation
withGlobalLogging :: LogConfig -> IO a -> IO a Source #
Setup global logging. Wrap your main
function with this.
setLogLevel :: LogLevel -> IO () Source #
Set the verbosity level. Messages at our higher than this level are
displayed. It defaults to LogDebug
.