All Versions
10
Latest Version
Avg Release Cycle
203 days
Latest Release
1780 days ago
Changelog History
Changelog History
-
v1.1.5 Changes
May 10, 2020๐ 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
- ๐ New: Use
-
v1.1.4 Changes
March 26, 2018- ๐ New: Add
-Wundef
support - ๐ New #87: Add RTEMS support
- ๐ New #84: Add Intel C++ Compiler support
- ๐ New #83: Add FreeBSD support
- ๐ New #79: Add
-Wnon-virtual-dtor
support - ๐ New #66: Support ostream operator<< on windows as well as wostream
- ๐ Fix #68: Fix compilation for Android
- ๐ Fix: Fix compiling with cmake 2.8
- ๐ New: Add
-
v1.1.3 Changes
August 09, 2017- New: Introduce
PLOG_ENABLE_WCHAR_INPUT
macro to control wide string support - ๐ New #63: Add support for managed C++
System::String^
- ๐ New #61: Add missing macros for logging with severity NONE
- ๐ Fix #59: Unable to build NativeEOLConverter/UTF8Converter using Visual Studio
- ๐ Fix #58: Use WriteConsoleW instead of global setlocale for writing unicode into windows console
- ๐ Fix #55: Mention about linking to
iconv
on macOS - ๐ Fix:
IF_LOG
macro didn't work for curly braces blocks
- New: Introduce
-
v1.1.2 Changes
May 02, 2017- ๐ New: Add NativeEOLConverter
- ๐ New: Add MessageOnlyFormatter
- ๐ New: Slightly increase log perfomance on Windows (about 9%).
-
v1.1.0 Changes
November 20, 2016- ๐ Fix #34: Introduce binary compatible interface to Record (WARNING: this is not compatible with 1.0.x version in Chained mode, so don't mix 1.1.x and 1.0.x)
-
v1.0.2 Changes
November 19, 2016- 0๏ธโฃ New #11: Default instance can be set via PLOG_DEFAULT_INSTANCE
- ๐ New #30: Support for QString
- ๐ New: Support for C++Builder
- ๐ New #15:
severityFromString
function - ๐ New #21: Capture source file name (disabled by default)
- ๐ New #33: Add DebugOutputAppender
- ๐ New #32: Add EventLogAppender
- ๐ Fixed #12: Crash on processing Obj-C function name
- ๐ Fixed #17: Compatibility with MinGW
- ๐ฒ Fixed #27: IF_LOG_ macro in if/else leads to miss else branch
- ๐ Fixed #18, #29: Thread safety for ConsoleAppender/ColorConsoleAppender
- ๐ Fixed #31: Support for stream manipulators like std::endl
- ๐ Fixed: Compatibility with old Visual Studio versions
-
v1.0.1 Changes
November 01, 2015- ๐ New: Added ColorConsoleAppender
- ๐ Fixed #6: Compatibility with Mingw-w64
- ๐ Fixed #7: Log file not created if file name contains Unicode characters in Windows
- ๐ Fixed #4: Flush stdout
- ๐ Fixed #3: IntelliSense error: expected an identifier
-
v1.0.0 Changes
November 01, 2015- ๐ Initial public release
-
v0.6.2
May 12, 2015