encfs/vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.25
Valient Gough 5f0806c5cc Add "easylogging" from "https://github.com/muflihun/easyloggingpp@master"
git-vendor-name: easylogging
git-vendor-dir: vendor/github.com/muflihun/easyloggingpp
git-vendor-repository: https://github.com/muflihun/easyloggingpp
git-vendor-ref: master
2017-08-05 23:23:41 -07:00

40 lines
1.9 KiB
Plaintext

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://github.com/easylogging/easyloggingpp/tree/master/doc for other release notes
- Closed issues: https://github.com/easylogging/easyloggingpp/issues?page=1&state=closed