| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Effectful.Log
Description
Logging via MonadLog.
Synopsis
- data Log :: Effect where
- LogMessageOp :: LogLevel -> Text -> Value -> Log m ()
- LocalData :: [Pair] -> m a -> Log m a
- LocalDomain :: Text -> m a -> Log m a
- LocalMaxLogLevel :: LogLevel -> m a -> Log m a
- GetLoggerEnv :: Log m LoggerEnv
- runLog :: IOE :> es => Text -> Logger -> LogLevel -> Eff (Log : es) a -> Eff es a
- module Log
Effect
data Log :: Effect where Source #
Provide the ability to log messages via MonadLog.
Constructors
| LogMessageOp :: LogLevel -> Text -> Value -> Log m () | |
| LocalData :: [Pair] -> m a -> Log m a | |
| LocalDomain :: Text -> m a -> Log m a | |
| LocalMaxLogLevel :: LogLevel -> m a -> Log m a | |
| GetLoggerEnv :: Log m LoggerEnv |
Instances
| type DispatchOf Log Source # | |
Defined in Effectful.Log | |
Handlers
Re-exports
module Log