Releases: abumq/easyloggingpp
Releases · abumq/easyloggingpp
v9.95.3
v9.95.2
v9.95.0
Added
- Added NetBSD as unix coypoop
- Ignore
NDEBUG
or_DEBUG
to determine whether debug logs should be enabled or not. UseELPP_DISABLE_DEBUG_LOGS
Fixes
v9.94.2
Added
- CMake option to create static lib (thanks to @romariorios)
- Ability to use UTC time using
ELPP_UTC_DATETIME
(thanks to @romariorios) - CMake module updated to support static lib
Changes
- Renamed long format specifiers to full names with padding for readability
Fixes
- Fixed Android NDK build (thanks to @MoroccanMalinois)
- Fix
ELPP_DISABLE_LOGS
not working in VS (thanks to @goloap) #365
v9.94.1
v9.94.0 release
Fixed
- Fixed performance tracking time unit and calculations
Added
- Restored
ELPP_DEFAULT_LOGGER
andELPP_DEFAULT_PERFORMANCE_LOGGER
Helpers::getThreadName
for reading current thread name- Custom format specifier now has to return
std::string
instead - Merged
thread_name
withthread
if thread name is available it's used otherwise ID is displayed
For complete changelog please see CHANGELOG.md
Multi-thread fixes
Easylogging++ v9.93 RELEASE NOTES
---------------------------------
Release type: Minor
API changes: No
Breaking Change: No
==========================
= FIXES =
==========================
- Multithread storage lock fix
- Dead lock fixes (#417) Thanks to @aparajita for tip
==========================
= FEATURES =
==========================
- Set thread names using new helper `Helpers::setThreadName` and print using new format specifier `%thread_name`
- A lot of sample clean up and fixed
==========================
= NOTES =
==========================
- See https://github.com/muflihun/easyloggingpp/blob/9.93/README.md for manual for this release
- See https://github.com/muflihun/easyloggingpp/tree/master/doc for other release notes
- Closed issues: https://github.com/muflihun/easyloggingpp/issues?page=1&state=closed
Ownership Update
Easylogging++ v9.92 RELEASE NOTES
---------------------------------
Release type: Minor
API changes: No
Breaking Change: No
==========================
= NOTES =
==========================
- Updated github repo
- See https://github.com/muflihun/easyloggingpp/blob/v9.92/README.md for manual for this release
- See https://github.com/muflihun/easyloggingpp/tree/master/doc for other release notes
- Closed issues: https://github.com/muflihun/easyloggingpp/issues?page=1&state=closed
Deadlocks fix with callbacks
Easylogging++ v9.91 RELEASE NOTES
---------------------------------
Release type: Minor
API changes: No
Breaking Change: No
==========================
= NEW FEATURES =
==========================
- Deprecated `MILLISECONDS_WIDTH` and introduced `SUBSECOND_PRECISION`
==========================
= NOTES =
==========================
- Eased some internal locks around callbacks
- See https://github.com/easylogging/easyloggingpp/blob/v9.91/README.md for manual for this release
- See https://github.com/easylogging/easyloggingpp/tree/master/doc for other release notes
- Closed issues: https://github.com/easylogging/easyloggingpp/issues?page=1&state=closed
Major changes incl. speed up compilation
Easylogging++ v9.90 RELEASE NOTES
---------------------------------
Release type: Major
API changes: Yes
Breaking Change: Yes
This is a major release. We have separated header file in to `easylogging++.h` and `easylogging++.cc`. Source file (`easylogging++.cc`) encompass source to speed up compile time. Thanks to @aparajita.
==========================
= FIXES =
==========================
- Fix to custom datetime format in Unicode mode
==========================
= NEW FEATURES =
==========================
- The `FormatSpecifierValueResolver` function passed to the `CustomFormatSpecifier` constructor
now receives `const LogMessage&` as an argument. This allows you to access message-specific context
(such as the verbose level) within your custom formatting function. For an example, see
samples/STL/custom-format-spec.cpp.
- Separated header and source file (`easylogging++.h` and `easylogging++.cc`) (issue #445)
- New `ELPP_DEFAULT_LOGGING_FLAGS` macro for setting initial logging flags
- C++11 detection is improved, and Clang uses `std::thread` by default if it is available
==========================
= NOTES =
==========================
- See https://github.com/easylogging/easyloggingpp/blob/v9.90/README.md for manual for this release
- See https://github.com/easylogging/easyloggingpp/tree/master/doc for other release notes
- Closed issues: https://github.com/easylogging/easyloggingpp/issues?page=1&state=closed