Skip to content

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 23 Apr 22:13
· 5 commits to main since this release

Added

  • 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.