All notable changes to Loggix will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.1 - 2024-12-06
- Seven log levels: Trace, Debug, Info, Warning, Error, Fatal, and Panic
- Structured logging with fields support
- Beautiful terminal output with colors for TTY
- JSON formatter for machine processing
- Extensible hook system
- Thread-safe logging capabilities
- Global and local logger instances
- Customizable formatters
- Support for any output implementing
std::io::Write
- Basic logging macros:
debug!
,info!
,warn!
,error!
- Structured logging with
with_fields!
macro - Comprehensive documentation and examples
- MIT License
- Benchmarking suite for performance testing
- Example code for basic and advanced usage
- Initial stable release, establishing public API