| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
System.Logging.Facade
Contents
Description
This module is intended to be imported qualified:
import qualified System.Logging.Facade as Log
Synopsis
- log :: (HasCallStack, Logging m) => LogLevel -> String -> m ()
- trace :: (HasCallStack, Logging m) => String -> m ()
- debug :: (HasCallStack, Logging m) => String -> m ()
- info :: (HasCallStack, Logging m) => String -> m ()
- warn :: (HasCallStack, Logging m) => String -> m ()
- error :: (HasCallStack, Logging m) => String -> m ()
- class Monad m => Logging m
- data LogLevel
Producing log messages
log :: (HasCallStack, Logging m) => LogLevel -> String -> m () Source #
Produce a log message with specified log level.
trace :: (HasCallStack, Logging m) => String -> m () Source #
Produce a log message with log level TRACE.
debug :: (HasCallStack, Logging m) => String -> m () Source #
Produce a log message with log level DEBUG.
info :: (HasCallStack, Logging m) => String -> m () Source #
Produce a log message with log level INFO.
warn :: (HasCallStack, Logging m) => String -> m () Source #
Produce a log message with log level WARN.
error :: (HasCallStack, Logging m) => String -> m () Source #
Produce a log message with log level ERROR.
Types
class Monad m => Logging m Source #
A type class for monads with logging support
Minimal complete definition
Instances
Instances
| Bounded LogLevel Source # | |
| Enum LogLevel Source # | |
Defined in System.Logging.Facade.Types | |
| Eq LogLevel Source # | |
| Ord LogLevel Source # | |
Defined in System.Logging.Facade.Types | |
| Read LogLevel Source # | |
| Show LogLevel Source # | |