OptionalarchitectureCPU architecture (default: process.arch)
Environment name
Output format (text or json)
OptionalhostnameHostname (computed once at init via os.hostname())
OptionalincludeInclude component name in text log output (default: true)
OptionalincludeInclude RFC 3339 timestamps in text log output (default: true)
Minimum log level
OptionallogDirectory for file logging (optional)
OptionalmaxMaximum size of child logger cache
OptionalmaxNumber of rotated log files to keep
OptionalmaxMaximum log file size in bytes before rotation
OptionalosOS type / platform (default: process.platform)
OptionalpidProcess ID (default: process.pid)
OptionalprocessProcess name (default: 'node')
OptionalretentionLog file retention in days (0 = disabled)
Service name for structured logs
Service version for structured logs
Transport mode (affects console output)
Complete configuration for the logging system.