Skip to content

Releases: abumq/easyloggingpp

Unregisterable loggers helper

31 Jan 05:25
Compare
Choose a tag to compare
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

12 Jan 06:21
Compare
Choose a tag to compare
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

29 Dec 08:50
Compare
Choose a tag to compare
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++

19 Dec 13:27
Compare
Choose a tag to compare
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

18 Dec 06:53
Compare
Choose a tag to compare
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

18 Dec 05:52
Compare
Choose a tag to compare
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

17 Dec 12:22
Compare
Choose a tag to compare
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

12 Dec 00:59
Compare
Choose a tag to compare
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

15 Nov 04:26
Compare
Choose a tag to compare
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

13 Nov 00:47
Compare
Choose a tag to compare
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