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
ReadonlysupportsWhether the terminal supports emoji characters
ReadonlyshowWhether to show emojis in output (user preference)
ReadonlyshowWhether to include timestamps in log messages
ReadonlytimestampFormat to use for timestamp display when enabled
ReadonlyshowWhether to show log level prefixes and labels
ReadonlyshowWhether to show icons/symbols in log messages
Complete configuration object for logger behavior. Typically derived from environment variables and terminal detection.