Control.Monad.Logger

# MonadLogger

class MonadLogger m

class MonadLoggerIO m

data LogLevel

type LogSource

# Re-export from fast-logger

data LogStr

class ToLogStr msg

# Helper transformer

data LoggingT m a

runStderrLoggingT

runStdoutLoggingT

runChanLoggingT

runFileLoggingT

unChanLoggingT

withChannelLogger

filterLogger

data NoLoggingT m a

# TH logging

logDebug

logInfo

logWarn

logError

logOther

# TH logging of showable values

logDebugSH

logInfoSH

logWarnSH

logErrorSH

logOtherSH

# TH logging with source

logDebugS

logInfoS

logWarnS

logErrorS

logOtherS

# TH util

liftLoc

# Non-TH logging

logDebugN

logInfoN

logWarnN

logErrorN

logOtherN

# Non-TH logging with source

logDebugNS

logInfoNS

logWarnNS

logErrorNS

logOtherNS

# Callstack logging

logDebugCS

logInfoCS

logWarnCS

logErrorCS

logOtherCS

# utilities for defining your own loggers

defaultLogStr

data Loc