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.