Releases: abumq/easyloggingpp
Releases · abumq/easyloggingpp
Chore release
Support for new platforms and fixes
A lot of new features and bug fixes. I am humbled and grateful to the contributors. I would love to name each one of you here but due to efforts involved I will encourage people to refer to the merged PRs (and open PRs) for the list of contributors.
Key notes:
Features
- Support for QNX OS
- Add library via vcpkg
ENABLE_EXECINFO
option in CMake to enable/disable stack trace
Bug Fixes
- Fix attempt to access the released memory
- Fix
April
month name - Refer to unknown user as
unknown-user
instead ofuser
- Handle low memory situation
- Fix many compiler warnings
v9.96.7
Changelog v9.96.7
- Adds support for compiling easyloggingpp using Emscripten. This allows the library to be compiled into Javascript or WebAssembly and run in the browser while logging to the browser's Javascript console.
Changelog v9.96.6
- Storage constructor (indirectly) attempts to access elStorage before it's initialized (issue #660)
- Fixed unused variable warning while build without performance logging feature
- Updated license
v9.96.5
v9.96.4
v9.96.3
v9.96.2
Changelog
Updates
- Dispatcher now passes in pointer to log message instead of creating on the fly
- Introduced new constructor for
Writer
for advanced usage (see muflihun/residue) - Use
std::unordered_map
for memory management instead ofstd::map
issue #611
You may also be interested in Easylogging++ binding for Node.js
v9.96.1
v9.96.0
[ This update is recommended for all the users especially when using ELPP_THREAD_SAFE
]
Changelog
Fixes
- Potential deadlocks in extreme edge case #609
- Respect
MaxLogFileSize
setting even whenELPP_NO_DEFAULT_LOG_FILE
is set (@MonsieurNicolas) - Disable log file initially when using
ELPP_NO_LOG_TO_FILE
, to be consistent with documentation (@rggjan)
Updates
el::Storage
no longer contains locks as it should be- Reformatted both files with
astyle
- License text updated
Added
- Install a pkg-config
.pc
file (@acowley)