orgstat-0.1.5: Statistics visualizer for org-mode

Safe HaskellNone
LanguageHaskell2010

OrgStat.Logging

Description

Basic logging, copied from log-warper (it has too many dependencies).

Synopsis

Documentation

data Severity Source #

Severity is level of log message importance. It uniquely determines which messages to print.

Constructors

Debug

Debug messages

Info

Information

Notice

Important (more than average) information

Warning

General warnings

Error

General errors/severe errors

Instances
Eq Severity Source # 
Instance details

Defined in OrgStat.Logging

Ord Severity Source # 
Instance details

Defined in OrgStat.Logging

Show Severity Source # 
Instance details

Defined in OrgStat.Logging

initLogging :: Severity -> IO () Source #

Initialise logging state.

logDebug :: MonadIO m => Text -> m () Source #

Shortcuts for logMessage to use according severity.

logInfo :: MonadIO m => Text -> m () Source #

Shortcuts for logMessage to use according severity.

logNotice :: MonadIO m => Text -> m () Source #

Shortcuts for logMessage to use according severity.

logWarning :: MonadIO m => Text -> m () Source #

Shortcuts for logMessage to use according severity.

logError :: MonadIO m => Text -> m () Source #

Shortcuts for logMessage to use according severity.

logMessage :: MonadIO m => Severity -> Text -> m () Source #

Logs message with specified severity using logger name in context.