Releases: abumq/easyloggingpp
Releases · abumq/easyloggingpp
v9.35
Easylogging++ v9.35 RELEASE NOTES
---------------------------------
=========================
= FIXES =
=========================
- UNICODE fix for wstring operator
==========================
= NOTES =
==========================
- See https:/easylogging/easyloggingpp/tree/master/doc for other release notes
- Closed issues: https:/easylogging/easyloggingpp/issues?page=1&state=closed
v9.34
Easylogging++ v9.34 RELEASE NOTES
---------------------------------
=========================
= FIXES =
=========================
- Fixes to Trackable after Unicode (this also fixes VC++ 2013 compilation)
- Fixes MAKE_CONTAINER_ELPP_FRIENDLY to be generic for UNICODE
==========================
= NOTES =
==========================
- See https:/easylogging/easyloggingpp/tree/master/doc for other release notes
- Closed issues: https:/easylogging/easyloggingpp/issues?page=1&state=closed
v9.33
Easylogging++ v9.33 RELEASE NOTES
---------------------------------
=========================
= REFACTORING =
=========================
- Includes <locale> only when UNICODE is enabled
==========================
= NOTES =
==========================
- See https:/easylogging/easyloggingpp/tree/master/doc for other release notes
- Closed issues: https:/easylogging/easyloggingpp/issues?page=1&state=closed
v9.32
Easylogging++ v9.32 RELEASE NOTES
---------------------------------
=========================
= NEW FEATURES =
=========================
- Unicode support (enabled when `_ELPP_UNICODE` is defined)
=========================
= API CHANGES =
=========================
- It is recommended to use `el::base::types::ostream_t` in `el::Loggable` to make it happier with unicode
==========================
= NOTES =
==========================
- See https:/easylogging/easyloggingpp/tree/master/doc for other release notes
- Closed issues: https:/easylogging/easyloggingpp/issues?page=1&state=closed
v9.31
Easylogging++ v9.31 RELEASE NOTES
---------------------------------
=========================
= FIXES =
=========================
- Fixes for Intel C++ after updated to g++ 4.8
==========================
= NOTES =
==========================
- See https:/easylogging/easyloggingpp/tree/master/doc for other release notes
- Closed issues: https:/easylogging/easyloggingpp/issues?page=1&state=closed
v9.30
Easylogging++ v9.30 RELEASE NOTES
---------------------------------
=========================
= FIXES =
=========================
- Fixes to clang++ 3.4+
=========================
= REFACTORING =
=========================
- Removed unused variable m_postStream
==========================
= NOTES =
==========================
- See https:/easylogging/easyloggingpp/tree/master/doc for other release notes
- Closed issues: https:/easylogging/easyloggingpp/issues?page=1&state=closed
v9.29
Easylogging++ v9.29 RELEASE NOTES
---------------------------------
==========================
= IMPROVEMENTS =
==========================
- Better way to deal with PLOG and perror using PErrorWriter
==========================
= NOTES =
==========================
- See https:/easylogging/easyloggingpp/tree/master/doc for other release notes
- Closed issues: https:/easylogging/easyloggingpp/issues?page=1&state=closed
Minor improvements
Easylogging++ v9.28 RELEASE NOTES
---------------------------------
==========================
= IMPROVEMENTS =
==========================
- One time resolution for currentUser, currentHost and terminalSupportsColor for performance improvement
==========================
= NOTES =
==========================
- See https:/easylogging/easyloggingpp/tree/master/doc for other release notes
- Closed issues: https:/easylogging/easyloggingpp/issues?page=1&state=closed
v9.26
Easylogging++ v9.26 RELEASE NOTES
---------------------------------
==========================
= NEW FEATURES =
==========================
- Debug version of PLOG (issue #133)
- Debug version of SYSLOG
- Introduced `PostLogDispatchHandler` to write your own handler for any action after log is dispatched
- Introduced `LoggingFlag::ColoredTerminalOutput` to support colorful output if supported by terminal
===========================
= API CHANGES =
===========================
- `el::base::PreRollOutHandler` has moved to `el::PreRollOutHandler`
- `el::base::LogMessage` has moved to `el::LogMessage`
==========================
= NOTES =
==========================
- See https:/easylogging/easyloggingpp/tree/master/doc for other release notes
- Closed issues: https:/easylogging/easyloggingpp/issues?page=1&state=closed
A lot of new features & fixes
Easylogging++ v9.25 RELEASE NOTES
---------------------------------
==========================
= FIXES =
==========================
- Month (numeric) is not correct in %datetime (issue #125)
- Massive improvement for each log entry (issue #124)
- Fix to log format like `%%logger %logger %%logger %msg`
==========================
= NEW FEATURES =
==========================
- Default log file using command line args (issue #122)
- Introduced `LoggingFlag::ImmediateFlush` for performance imporvement (issue #127)
- Introduced `ConfigurationType::LogFlushThreshold` to manually specify log flush threshold (issue #126)
- Introduced `Logger::flush` family and `Loggers::flushAll` family of function to manually flush log files (issue #128)
- Introduced command line arg to enable/disable logging flag using `--logging-flags` param (issue #129)
- Abort warning on fatal log
- Renamed `TIMED_BLOCK` to `TIMED_SCOPE` and introduced new `TIMED_BLOCK` that can be used like `TIMED_BLOCK(obj, "blk") { ... }`
- Now aborts application on crashes etc (as opposed to `exit(status)`) and contains `status` and `reason` params to make it easy to debug using IDE like VS
- Introduced mor params in `el::Helpers::crashAbort` to specify the location and be helpful while debugging
==========================
= DEPRECATED =
==========================
- Replaced format specifier `%log` with `%msg` (issue #131)
- Replaced `_ELPP_STRICT_SIZE_CHECK` macro with `LoggingFlag::StrictLogFileSizeCheck` (issue #130)
==========================
= NOTES =
==========================
- As soon as you upgrade, you will want to replace existing `TIMED_BLOCK` with `TIMED_SCOPE` to prevent any undefined behaviour
- See https:/easylogging/easyloggingpp/tree/master/doc for other release notes
- Closed issues: https:/easylogging/easyloggingpp/issues?page=1&state=closed