| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Logging.Config.Yaml
Description
This module provides a convenient way to decode a Manager from yaml string
Here is a yaml string template:
sinks:
root:
handlers:
- console
- file
App.Json:
handlers:
- file
propagate: false
App.Yaml:
handlers:
- rotate
propagate: false
handlers:
console:
type: StreamHandler
level: DEBUG
formatter: simple
stream: stderr
file:
type: FileHandler
level: "Level 100"
formatter: standard
file: etcmy/json.log
encoding: utf8
rotate:
type: RotatingFileHandler
level: INFO
formatter: standard
file: etcmy/json.log
encoding: utf8
maxBytes: 1048576
backupCount: 10
formatters:
simple: "{message}"
standard: "{asctime:%Y-%m-%dT%H:%M:%S%6Q%z} - {level} - {logger}] {message}"
disabled: false
catchUncaughtException: true
Synopsis
- getManager :: ByteString -> IO Manager
- getManagerFile :: FilePath -> IO Manager
Documentation
getManager :: ByteString -> IO Manager Source #
decode a Manager from strict ByteString
Since: 0.4.0