Safe Haskell | None |
---|---|
Language | Haskell2010 |
Support for publishing log messages at various severity levels. The log messages are annotated with the filename and line number where they are generated.
Documentation
Log message levels. These allow for simple filtering of messages.
enableLogging :: Maybe LogLevel -> Node () Source
Enable logging for this node. The argument indicates the level of
log messages that should be echoed to standard out. If Nothing
,
then no messages are printed; if 'Just lvl', then all messages of
greater than or equal level are printed.
logDebug :: String -> Q Exp Source
Template Haskell functions to splice in a Log
value. Usage:
$(logDebug "This is my message to you")
logWarn :: String -> Q Exp Source
Template Haskell functions to splice in a Log
value. Usage:
$(logDebug "This is my message to you")
logInfo :: String -> Q Exp Source
Template Haskell functions to splice in a Log
value. Usage:
$(logDebug "This is my message to you")