zellij/zellij-utils/assets/config/log4rs.yml

45 lines
1.2 KiB
YAML

# Scan this file for changes every 30 seconds
refresh_rate: 30 seconds
appenders:
# An appender named "stdout" that writes to stdout
stderr:
kind: console
target: stderr
# default zellij appender, should be used across most of the codebase.
logFile:
kind: file
path: "zellij.log"
append: false
encoder:
# {n} means platform dependent newline
pattern: "|{module}| {date} {highlight({level})} [{thread}] [{file}:{line}]: {message} {n}"
# plugin appender. To be used in decorating_pipe to forward stderr output from plugins.
logPlugin:
kind: file
path: "zellij.log"
encoder:
# {n} means platform dependent newline
pattern: "{message} {n}"
# Set the default logging level to "info" and log it to zellij.log file
root:
level: info
appenders:
- logFile
loggers:
# decrease verbosity for this module because it has a lot of useless info logs
wasmer_compiler_cranelift:
level: warn
appenders:
- logFile
# For decorating_pipe, we use custom format as we use logging macros to forward stderr output from plugins
zellij_server::decorating_pipe:
level: trace
appenders:
- logPlugin
additive: false