- Notifications
You must be signed in to change notification settings - Fork567
Releases: log4cplus/log4cplus
v2.1.2
IMPORTANT: Dropping Visual Studio 2015 compatibility. It is no longer able to compile the thread pool source.
Implement
LOG4CPLUS_ASSERT_FMT()- formats assertion message using C-style format string.New configuration property:
log4cplus.threadPoolBlockOnFull. When this property istrue(default), threads will block when internal thread pool queue is full.Warn about full internal thread pool queue when dropping events due to
log4cplus.threadPoolBlockOnFullbeingfalse.
Assets14
- 940 KB
2024-10-24T18:29:15Z - 187 Bytes
2024-10-24T18:29:18Z - 1.19 MB
2024-10-24T18:29:16Z - 186 Bytes
2024-10-24T18:29:20Z - 1.5 MB
2024-10-24T18:29:16Z - 186 Bytes
2024-10-24T18:29:20Z - 844 KB
2024-10-24T18:29:17Z - 186 Bytes
2024-10-24T18:29:21Z - 931 KB
2024-10-24T18:29:18Z - 186 Bytes
2024-10-24T18:29:20Z 2024-10-24T18:13:55Z 2024-10-24T18:13:55Z - Loading
Uh oh!
There was an error while loading.Please reload this page.
v2.1.1
What's Changed
Add missing source files to MSVC project files.
Resolve environment variables in include directive in configuration file. (#593, Martin Engelmann)
Full Changelog:REL_2_1_0...REL_2_1_1
Assets14
Uh oh!
There was an error while loading.Please reload this page.
v2.1.0
Throw exception on nonexistent properties file, if requested by
fThrowflag.Generate
pkgconfigfile with CMake.Add locale support to
ConsoleAppender. (Choy Kho Yee)Initialize thread pool for async logging on demand.
SysLogAppender: Allow non-FQDN hostname in syslog messages.Update Catch2 to v2.13.9.
Assets14
Uh oh!
There was an error while loading.Please reload this page.
v2.0.8
Add CMake alias libraries. GitHub issue#511.
Add an option to disable tests to
configurescript. (Fabrice Fontaine)Fix C++11 compatibility: C++11 does not have
basic_string_view.Look for Android's
loglibrary. GitHub issue#543.Fix handling of
,auxextension forFileAppender. GitHub issue
#534. (Pieter du Preez)filenameshould not be empty forTimeBasedRollingFileAppender. GitHub
issue#517. (Fox Chen)
Assets14
Uh oh!
There was an error while loading.Please reload this page.
v2.0.7
Fix compilation with C++20 compiler, use std::invoke_result.
TimeBasedRollingFileAppender: Clear files before
MaxHistorywhenCleanHistoryOnStart=false.Update embedded Catch2 to version v2.13.7 to fix compilation with current
Glibc. GitHub issue#519.
Assets14
Uh oh!
There was an error while loading.Please reload this page.
v2.0.6
f127be0Fixes to internal thread pool.
Internal thread pool can now be disabled during compilation. Use
--disable-thread-poolwith Autotools based build or setLOG4CPLUS_ENABLE_THREAD_POOLtoOFFwith CMake based build.Improved SONAME handling in CMake.
Update Catch to 2.13.4 to fix compilation on MacOS X on AArch64.
Assets14
Uh oh!
There was an error while loading.Please reload this page.
v2.0.5
9d00f7dModernized CMake build.
Update iOS support to build for current hardware architectures. (Patch by Pawel Maczewski)
Fix issue with
std::va_listvalue reuse.Fix parsing of
includein configuration when included file path contains=. (Patch by Peter Pei)Fix build issue#455. Source file
callbackappender.cxxis missing from Visual Studio project for static library.Fix issue#415. Wrong base source file name is provided if path on Windows contains
/.Change of default behaviour: Instantiate thread pool with only 4 threads.
Assets14
Uh oh!
There was an error while loading.Please reload this page.
v2.0.4
Fix Catch2 include path. GitHub issue#379.
Disable POSIX signals reception in thread before creating pool
threads. GitHub issue#385 and follow up issue#390.Fix compilation with NVCC in CUDA mode. GitHub issue#375.
Fix compilation with Visual Studio in C++17 mode. GitHub issue#401.
Allow disabling implicit initialization through
configurescript option--disable-implicit-initialization, or CMake build optionLOG4CPLUS_REQUIRE_EXPLICIT_INITIALIZATION. (MaksymB)Remove
androiddirectory with obsolete Android support. GitHub
issue#283.Link with
libatomicwhen necessary. (Fabrice Fontaine)
Assets14
Uh oh!
There was an error while loading.Please reload this page.
v1.2.2
v2.0.3
0f7948aFix compilation on systems without
O_CLOEXEC. This affects, e.g., Solaris 10. GitHub issue#326. (Patch by Jiangrz).Provide
log4cplus::deinitialize()to make the API symmetric (log4cplus::initialize()already exists) and to allow de-/initialization withoutlog4cplus::Initializerinstance. GitHub issue#340.Deal with
registerkeyword being generated in SWIG based bindings. The keyword is unused and reserved in C++17. Remove use ofstd::unary_function, it was removed in C++17.Add ability to define new log levels using C API. Add reconfiguration API. (Jens Rehsack)
Add
NDCMatchFilterandMDCMatchFilter. (Franck)
Assets14
Uh oh!
There was an error while loading.Please reload this page.