encfs/vendor/github.com/muflihun/easyloggingpp/doc/RELEASE-NOTES-v9.81

38 lines
1.5 KiB
Plaintext
Raw Normal View History

Easylogging++ v9.81 RELEASE NOTES
---------------------------------
Release type: Minor
API changes: No
==========================
= BUILD FIX =
==========================
- Fix with `-Wundef` compiler flag (issue #221)
- Fix with `-Wswitch-default` compiler flag (issue #221)
- Warning fix for some unused variables
- syslog constant is no longer defined unless `ELPP_SYSLOG` is defined
- use unistd.h -> usleep for async if `std::this_thread::sleep_for` not available by defining `ELPP_NO_SLEEP_FOR` (Only async logging)
- Fixes `std::move` obsolete warning for clang++ 3.7 (issue #315)
- Crash on exit for some platforms when CTRL+C pressed (issue #261)
- Warning fix with clang3.7 (issue #335)
==========================
= NEW FEATURES =
==========================
- `ELPP_CUSTOM_COUT` to define custom standard output (e.g, `std::cerr`) (issue #201)`
- More terminal colors (for INFO, DEBUG and TRACE logs)
- CHECK_NOTNULL for smart pointers (issue #334)
- ELPP_FRESH_LOG_FILE to always start new log file (issue #384)
==========================
= NOTES =
==========================
- CHECK_NOTNULL does not return pointer anymore instead a simple check
- New sample for log rotation added
- See https://github.com/easylogging/easyloggingpp/blob/v9.81/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