Release v0.6.0 (2023/1/1)#
Refactored logging for extensibility.
Breaking Change#
Refactored logging for extensibility.
Additional log levels, “debug” and “critical” (Issue #244).
Make log formatters changeable in log sink classes (Issue #245).
Lazy evaluation of log sinks using factory classes (Issue #246).
Asynchronous log sink (Issue #250, Issue #259).
Combined log sink (Issue #247).
Validation of log tags (Issue #262).
Feature#
Schema of logging configuration files (Issue #261).
Miscellaneous#
Compact console logs (Issue #243).
Removed warnings in tests caused by Boost library (Issue #237).
Use
[[likely]]
,[[unlikely]]
attributes in logging and assertions (Issue #249).Benchmark of logging (Issue #254).
Update compilers in documents (Issue #257).