Allow setting thread pool size using new function
setThreadPoolSize()
. Allow setting the size from log4cplus.properties
using log4cplus.threadPoolSize
property. Lower initial thread pool size
by half to std::thread::hardware_concurrency()
threads. GitHub issue
#315.
Fix Autotools based build for MinGW. GitHub issue #317.
Add configure
script option --enable-lto
to allow easier LTO builds.
Optimization of getFormattedTime()
. (Alexey Vishtak)
Introduction of LOG4CPLUS_MACRO_FILE()
used in logging macros to allow
users to redefine it and consequently hide source file names from their
compiled executables and logging output.
link