Releases: abumq/easyloggingpp
Releases · abumq/easyloggingpp
Unregisterable loggers helper
Easylogging++ v9.49 RELEASE NOTES
---------------------------------
==========================
= NEW FEATURES =
==========================
- Unregisterable loggers using Loggers::unregisterLogger(id)
==========================
= NOTES =
==========================
- 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
CHECK macro fixes
Easylogging++ v9.46 RELEASE NOTES
---------------------------------
==============================
= BUG FIXES =
==============================
- CHECK_EQ and CHECK_STRCASEEQ macro fixes
==========================
= NOTES =
==========================
- 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
Bug fix and new LOG_AFTER_N and LOG_N_TIMES
Easylogging++ v9.43 RELEASE NOTES
---------------------------------
==============================
= NEW FEATURES =
==============================
- Introduced `LOG_AFTER_N` and `LOG_N_TIMES` that works pretty much same as `LOG_EVERY_N`
==============================
= BUG FIXES =
==============================
- Issue with Visual C++ and `_ELPP_NO_DEFAULT_LOG_FILE` in reconfiguring logger and flushing
==========================
= NOTES =
==========================
- 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
Bug fixes for Visual C++
Easylogging++ v9.42 RELEASE NOTES
---------------------------------
==============================
= BUG FIXES =
==============================
- Registry<>::get for VC++ does not have exception catch anymore that caused problems with CDB
- Issue with Visual C++ and `_ELPP_NO_DEFAULT_LOG_FILE` macro
==========================
= NOTES =
==========================
- 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
Issue with g++ raised from version 9.4 release
Easylogging++ v9.41 RELEASE NOTES
---------------------------------
==============================
= BUG FIXES =
==============================
- Issue with g++ raised from version 9.4 release
==========================
= NOTES =
==========================
- 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
Bug fix and new getters
Easylogging++ v9.40 RELEASE NOTES
---------------------------------
==============================
= NEW FEATURES =
==============================
- Default configuration getter
- Default typed-configuration getter
- Log streams reference (constant) getter for public-use
==============================
= BUG FIXES =
==============================
- Issue with TIMED_FUNC (issue #139)
==========================
= NOTES =
==========================
- 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
Issue with disabling logs when using manipulators
Easylogging++ v9.39 RELEASE NOTES
---------------------------------
==============================
= BUG FIXES =
==============================
- Issue with disabling logs when using manipulators e.g, `std::endl`
==========================
= NOTES =
==========================
- 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
New files based default logger
Easylogging++ v9.38 RELEASE NOTES
---------------------------------
=================================
= NEW FEATURES =
=================================
- Define `_LOGGER` before include to use specified logger, e.g, `#define _LOGGER "my_logger"`
==========================
= NOTES =
==========================
- 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
Fixes unicode compilation
Easylogging++ v9.37 RELEASE NOTES
---------------------------------
==========================
= FIXES =
==========================
- Fixed issue with EnumType and unicode (issue 137)
==========================
= NOTES =
==========================
- 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
Minor fixes and refactoring for cpplint.py
Easylogging++ v9.36 RELEASE NOTES
---------------------------------
============================
= REFACTOR =
============================
- Happy Google C++ style guide (cpplint.py) - Lambda semi-colon and line length is left as-is
- API changes to use pointers instead of reference e.g, `populateAllLoggerIds(std::vector<std::string>&)` to `populateAllLoggerIds(std::vector<std::string>*)`
==========================
= FIXES =
==========================
- Fixed `TIMED_BLOCK` to reflect `_ELPP_PERFORMANCE_MICROSECONDS`
==========================
= NOTES =
==========================
- 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