You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
log_filename configuration option via env var (LOG_FILENAME, GITHUB_LOG_FILENAME) and CLI (--log-filename) to set the base name for log files.
colored_file configuration option via env var (LOG_COLORED_FILE, GITHUB_LOG_COLORED_FILE) and CLI (--colored-file) to enable ANSI color codes in file logs.
Dependency caching (actions/cache) to the GitHub Actions CI workflow to speed up builds.
Changed
Performance: Default log_format now consistently uses %(created)f instead of %(asctime)s for significantly improved logging throughput. Benchmarks updated to reflect this and discuss the trade-offs.
Configuration: Refined environment variable handling in LoggingConfig, including support for NO_COLOR/NO_COLORS. Improved type conversion logic.
CI: Updated performance test reporting in CI summary.
Documentation: Updated docstrings in config.py, log.py, argparser.py to reflect new options and configuration details. Updated benchmark README.md with performance details regarding %(created)f vs %(asctime)s and microsecond precision caveats.