All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
next - 2.0.1
2.0.0 - 2024-12-06
- Add support for multiples sinks, allowing to choose behaviour of the logger. Current sinks available are:
- File rotating logs
- Daily logs
- Allow to use custom formatter via
QLogger::LogFormatter
- Add support for log level: user can now set a minimum level
- Documentation is now supporting a public (which is available online) and an internal version
- Add more tools to manage library version
- Default log formatter now include milliseconds in the timestamp
1.0.2 - 2024-08-02
- Fix context informations not always properly detected
1.0.1 - 2024-01-22
- Fix log directory not properly created when using multiple subdirectories
1.0.0 - 2023-07-09
First release of QLogger
which allow to:
- manage log file rotation
- set size file limit
- set maximum number of logs files