Skip to content

Logging Configuration

Anthony Bible edited this page Aug 25, 2025 · 1 revision

Logging Configuration

Keys

  • log.level (string): debug|info|warn|error|fatal (default info)
  • log.format (string): json|text (default json)

Environment variables

  • CODECHUNK_LOG_LEVEL
  • CODECHUNK_LOG_FORMAT

Important behavior

  • If log.level is error or fatal, gemini.api_key becomes required by validation.

Examples

log:
  level: debug
  format: text
export CODECHUNK_LOG_LEVEL=error
export CODECHUNK_LOG_FORMAT=json

See also

Source files

  • internal/config/config.go (LogConfig, validation linking log.level to Gemini api_key)
  • cmd/root.go (defaults and CLI flags --log-level, --log-format)

Clone this wiki locally