yam-logger-0.3.0: Yam Logger
Yam.Logger
data LogRank Source #
Constructors
Instances
Methods
(==) :: LogRank -> LogRank -> Bool #
(/=) :: LogRank -> LogRank -> Bool #
compare :: LogRank -> LogRank -> Ordering #
(<) :: LogRank -> LogRank -> Bool #
(<=) :: LogRank -> LogRank -> Bool #
(>) :: LogRank -> LogRank -> Bool #
(>=) :: LogRank -> LogRank -> Bool #
max :: LogRank -> LogRank -> LogRank #
min :: LogRank -> LogRank -> LogRank #
showsPrec :: Int -> LogRank -> ShowS #
show :: LogRank -> String #
showList :: [LogRank] -> ShowS #
parseJSON :: Value -> Parser LogRank #
parseJSONList :: Value -> Parser [LogRank] #
type Logger = LogStr -> IO () Source #
data LoggerConfig Source #
Fields
type LogFunc = Loc -> LogSource -> LogLevel -> LogStr -> IO () Source #
defaultLoggerConfig :: IO LoggerConfig Source #
stdoutLoggerConfig :: IO LoggerConfig Source #
toApacheLogger :: LoggerConfig -> IO ApacheLoggerActions Source #
toMonadLogger :: LoggerConfig -> LogFunc Source #
logger :: LoggerConfig -> LogRank -> Logger Source #
logL :: forall msg. ToLogStr msg => LoggerConfig -> LogRank -> msg -> IO () Source #
logLn :: LoggerConfig -> LogRank -> Text -> IO () Source #
traceLn :: MonadIO m => LoggerConfig -> Text -> m () Source #
debugLn :: MonadIO m => LoggerConfig -> Text -> m () Source #
infoLn :: MonadIO m => LoggerConfig -> Text -> m () Source #
warnLn :: MonadIO m => LoggerConfig -> Text -> m () Source #
errorLn :: MonadIO m => LoggerConfig -> Text -> m () Source #