Releases: HerbertKoelman/cpp-logger
Releases · HerbertKoelman/cpp-logger
Release list
2.2.6
- Remove extern "C" (#127) - Remove commented out code (#126) - make logger::logger rule zero compliant (#123) - write more logger::sink tests (#124) - fixed a bug in ./tests/CMakeLists.txt that prevented exception_tests to be run (#121) - activate soanrcloud checks (#120)
2.2.5
Release 2.2.5, minor documentation updates
2.2.4
- explain how GCOV and LCOV can be used to get coverage information (#116) - setup codecov (https://codecov.io/gh/HerbertKoelman/cpp-logger/) reporting (#117) - Fixed bugs #118
GCOV and coveralls setup
When using the GCOV option activate the gcov compiler options. The setup of coverall failed.
2.2.2
Bug fixing
Release 2.2.1 2.2.1: - fix CppCheck and clang-tydy issues (#101,#102)
2.2.0
Release 2.2.0 2.2.0 - you can find sample that shows how you can write your own logger sinks in tests/sink_tests.cpp (#95) - in CMake we use target_compile_features() to set compiler related language standard options, for now we rely on C++17 (#98) - now syslog::facility class is declared constexpr, no more facility maps or factory method (#97) - replace #define with constexpr (#86) - use std::atomic wherever possible (#96) - logger::registry factory is no longer relying on a specific contructor signature (#94) - update README with some performance feedback (#92) - Reuse already created syslog::facilities(#81) - file, stderr and stdout sinks are no longer using facilities (#78) - Fixed bugs: #82, #85, #84, #91
2.1.0
On the way to public release
- revisited the facility notion which was too specific (#41)
- use only english (#55)
- definition and types where not displayed in doxygen (#42)
- rename GTestConfig.cmake into GTestExt.cmake (#46)
- performance test are trough GoogleTests(#51)
- now gogle test comes as an external CMake project (#43)
- memset issue (#40)
- use CMake build system (#37)
- replace cpp-pthread features by standard C++17 ones (#38)
- Fixed bugs #56, #57, #71, #44