quill v2.0.0 Release Notes
-
👍 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.