Safe Haskell | None |
---|---|
Language | Haskell2010 |
Di.Df1.Monad
Description
This module exports an API compatible with Di.Monad.
- push :: MonadDi level Path msg m => Segment -> m a -> m a
- attr :: MonadDi level Path msg m => Key -> Value -> m a -> m a
- debug :: MonadDi Level path Message m => Message -> m ()
- info :: MonadDi Level path Message m => Message -> m ()
- notice :: MonadDi Level path Message m => Message -> m ()
- warning :: MonadDi Level path Message m => Message -> m ()
- error :: MonadDi Level path Message m => Message -> m ()
- alert :: MonadDi Level path Message m => Message -> m ()
- critical :: MonadDi Level path Message m => Message -> m ()
- emergency :: MonadDi Level path Message m => Message -> m ()
Hierarchy
Metadata
Messages
debug :: MonadDi Level path Message m => Message -> m () Source #
Log a message intended to be useful only when deliberately debugging a program.
notice :: MonadDi Level path Message m => Message -> m () Source #
Log a condition that is not an error, but should possibly be handled specially.
warning :: MonadDi Level path Message m => Message -> m () Source #
Log a warning condition, such as an exception being gracefully handled or some missing configuration setting being assigned a default value.
error :: MonadDi Level path Message m => Message -> m () Source #
Log an error condition, such as an unhandled exception.
alert :: MonadDi Level path Message m => Message -> m () Source #
Log a condition that should be corrected immediately, such as a corrupted database.