Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data LogLevel
- data LogFormat
- data Logger = Logger {
- currentLevel :: LogLevel
- logFormat :: LogFormat
- logFunc :: FastLogger
- cleanup :: IO ()
- timeFormatter :: IO FormattedTime
- newStdErrLogger :: LogLevel -> LogFormat -> IO Logger
- writeLogger :: Logger -> LogLevel -> LogStr -> IO ()
- formatMsg :: LogFormat -> LogLevel -> FormattedTime -> LogStr -> LogStr
- formatLevel :: LogLevel -> LogStr
- toLevelCode :: LogLevel -> Int
- shutdownLogger :: Logger -> IO ()
- logDebug :: ToLogStr msg => Logger -> msg -> IO ()
- logInfo :: ToLogStr msg => Logger -> msg -> IO ()
- logWarn :: ToLogStr msg => Logger -> msg -> IO ()
- logError :: ToLogStr msg => Logger -> msg -> IO ()
Documentation
Logger | |
|
newStdErrLogger :: LogLevel -> LogFormat -> IO Logger Source #
Create a logger using stderr. This is the typical way a logger is created.
formatLevel :: LogLevel -> LogStr Source #
toLevelCode :: LogLevel -> Int Source #
shutdownLogger :: Logger -> IO () Source #