Documentation
refresh_rate: 30 seconds
appenders:
  stdout:
    kind: console
  info:
    filters:
      -
        kind: threshold
        level: info
    kind: rolling_file
    path: log/info.log
    policy:
      kind: compound
      trigger:
        kind: size
        limit: 5 mb
      roller:
        kind: fixed_window
        pattern: 'log/info.{}.log'
        base: 1
        count: 5
  error:
    filters:
      -
        kind: threshold
        level: error
    kind: rolling_file
    path: log/error.log
    policy:
      kind: compound
      trigger:
        kind: size
        limit: 5 mb
      roller:
        kind: fixed_window
        pattern: 'log/error.{}.log'
        base: 1
        count: 5
root:
  level: info
  appenders:
      - stdout
      - info
      - error