Files
downloader/logger.yaml
2023-06-09 00:28:35 +02:00

72 lines
1.6 KiB
YAML

refresh_rate: 30 seconds
appenders:
stdout:
kind: console
filters:
- kind: threshold
level: info
encoder:
pattern: "[{d(%Y-%m-%d %H:%M:%S)}] [{h({l:5})}] {M} - {m}{n}"
trace_file:
kind: rolling_file
path: "/var/tmp/twba/logs/downloader.trace.log"
filters:
- kind: threshold
level: trace
encoder:
pattern: "[{d:35}] [{h({l:5})}] {M}::{file}:{L} - {m}{n}"
policy:
kind: compound
trigger:
kind: size
limit: 1 gb
roller:
kind: fixed_window
pattern: "/var/tmp/twba/logs/archive/downloader.trace.{}.log"
count: 5
info_file:
kind: rolling_file
path: "/var/tmp/twba/logs/downloader.info.log"
filters:
- kind: threshold
level: info
encoder:
pattern: "[{d(%Y-%m-%d %H:%M:%S)}] [{h({l:5})}] {M} - {m}{n}"
policy:
kind: compound
trigger:
kind: size
limit: 100mb
roller:
kind: fixed_window
pattern: "/var/tmp/twba/logs/archive/downloader.info.{}.log"
count: 5
debug_file:
kind: rolling_file
path: "/var/tmp/twba/logs/downloader.debug.log"
filters:
- kind: threshold
level: debug
encoder:
pattern: "[{d:35}] [{h({l:5})}] {M}::{file}:{L} - {m}{n}"
policy:
kind: compound
trigger:
kind: size
limit: 1gb
roller:
kind: fixed_window
pattern: "/var/tmp/twba/logs/archive/downloader.debug.{}.log"
count: 5
root:
level: trace
appenders:
- stdout
- debug_file
- trace_file
- info_file