Auth Logs
Configure auth-specific logging separately from main Atmos logs. This is useful for debugging authentication issues without enabling verbose logging for all Atmos operations.
Configuration
atmos.yaml
levelLog level for auth operations. Options:
Debug- Verbose output including credential flowsInfo- Standard information about auth operationsWarn- Warnings onlyError- Errors only
file- Optional. Path to write auth logs. If not specified, logs go to stderr.
Log Levels
Debug
Use Debug level when troubleshooting authentication issues:
atmos.yaml
Debug output includes:
- Provider initialization details
- Token refresh operations
- Credential resolution steps
- API call details (without secrets)
Info (Default)
Standard logging for normal operations:
atmos.yaml
Info output includes:
- Authentication success/failure
- Identity selection
- Session expiration notices
Warn
Only log warnings and errors:
atmos.yaml
Warn output includes:
- Credential expiration warnings
- Fallback behavior notices
- Configuration deprecation warnings
Error
Only log errors:
atmos.yaml
Writing to File
For persistent logging or debugging in automated environments:
atmos.yaml
This is useful for:
- CI/CD debugging
- Post-mortem analysis
- Audit logging
note
The log file path must be writable by the user running Atmos. Parent directories must exist.