-
Notifications
You must be signed in to change notification settings - Fork 0
Logging Configuration
Anthony Bible edited this page Aug 25, 2025
·
1 revision
Keys
-
log.level(string):debug|info|warn|error|fatal(defaultinfo) -
log.format(string):json|text(defaultjson)
Environment variables
CODECHUNK_LOG_LEVELCODECHUNK_LOG_FORMAT
Important behavior
- If
log.leveliserrororfatal,gemini.api_keybecomes required by validation.
Examples
log:
level: debug
format: textexport CODECHUNK_LOG_LEVEL=error
export CODECHUNK_LOG_FORMAT=jsonSee also
- Configuration
- Gemini Configuration (API key requirement based on level)
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)
Configuration
- [📖 Configuration Reference](configuration reference) - Complete reference guide
- Configuration
- API Configuration
- Database Configuration
- Gemini Configuration
- Git Configuration
- Logging Configuration
- Middleware Configuration
- NATS Configuration
- Worker Configuration