# Scan this file for changes every 30 seconds refresh_rate: 30 seconds appenders: # An appender named "stderr" that writes to stderr 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 # module is padded to *at least* 25 bytes and thread is padded to be between 10 and 15 bytes. pattern: "|{module:<25}| {date} {highlight({level})} [{thread:<10.15}] [{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