ReadonlylevelMinimum log level to display messages
ReadonlyuseWhether to output structured JSON instead of formatted text
ReadonlyuseWhether to use ANSI color codes in output
ReadonlysupportsWhether the terminal supports Unicode characters and emojis
ReadonlyshowWhether to include timestamps in log messages
ReadonlytimestampFormat to use for timestamp display when enabled
Complete configuration object for logger behavior. Typically derived from environment variables and terminal detection.