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 # |