Changes
- New: Use
NativeEOLConverter
by default (#145) - New: Add logger
instanceId
intoRecord
(#141) - New: Add support for the printf style formatting (#139)
- New: Make
severityFromString
case-insensitive - New: Define macro names with "PLOG" instead of "LOG" in order to avoid conflicts with "LOG" names defined in other packages or in system headers (#25, #129)
- New: Add option for building samples (ON per default) (#125, #126)
- New: Add CMake installer (#121, #122)
- New: Add support for
QStringRef
- New: Modernize CMake (#106)
- New: Allow rollLogFiles to be called manually (#100, #103)
- New: Add ability to use UTC time (#101)
- Fix: Disable
PLOG_GET_THIS()
by default (#120, #132) - Fix: Change
RegSetValueExW
prototype to match windows native declaration (void* -> BYTE*) - Fix: Move
System::String^
handler to a free function (#131) - Fix: Making sure we can build standalone under Windows (#123)
- Fix: Parse error by ReSharper (#116)
- Fix: Parse error by Clang Code Model in Qt Creator (#114)
- Fix: Printing CustomType at begin of the stream (#94)
- Fix: Make
RollingFileAppender
work with maxFiles set to 1 (#70) - Fix: Clang-tidy nullable issue