v2.0.0
From version v2
and onwards only c++17 is supported.
This version is a major refactor.
Fixes
- RotatingFileHandler will now correctly rotate the files when append mode is used (#123)
Improvements
- Reduced and simplified codebase.
- Improved backend worker thread performance.
QUILL_DUAL_QUEUE_MODE
has been removed. A single queue now handles every case.QUILL_STRING
has been removed. That macro is no longer required when passing a format string to the
PatternFormatter.
Differences
v1.7
compiles with c++14,v2
only compiles for c++17.v1.7
on Windows supports wide character logging,v2
has limited wide character support such as loggingwchar_t
,std::wstring
,std::wstring_view
. For example, loggingstd::vector<std::wstring>
is not supported.v1.7
on Windows requires the filepath used for the handlers as a wide strings,v2
supports only filenames as narrow strings.