| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Yam.Logger
Contents
Synopsis
- withLogger :: Text -> LogConfig -> LoggingT IO a -> IO a
- putLogger :: LogFunc -> Env -> Env
- setExtendLog :: (Text -> Text) -> Env -> Env
- getLogger :: Env -> LogFunc
- extensionLogKey :: Key Text
- throwS :: (HasCallStack, MonadIO m, MonadLogger m) => ServantErr -> Text -> m a
- data LogConfig = LogConfig {
- bufferSize :: Word16
- file :: FilePath
- maxSize :: Word32
- rotateHistory :: Word16
- level :: LogLevel
Logger Function
throwS :: (HasCallStack, MonadIO m, MonadLogger m) => ServantErr -> Text -> m a Source #
Constructors
| LogConfig | |
Fields
| |
Instances
| Eq LogConfig Source # | |
| Show LogConfig Source # | |
| Default LogConfig Source # | |
Defined in Yam.Logger | |
| FromProperties LogConfig Source # | |
Defined in Yam.Logger Methods fromProperties :: Properties -> Return LogConfig # | |
Orphan instances
| FromProperties LogLevel Source # | |
Methods fromProperties :: Properties -> Return LogLevel # | |