Release Notes: This release adds AsyncAppender, Log4jUdpAppender, SysLogAppender with UDP, Qt4DebugAppender, a simple C interface for interoperability, inter–process file locking, Mapped Diagnostic Context (MDC), an alternative thread identification (%T) converter, a function name converter (%M), improved wchar_t to char conversion options, DeviceAppender to allow use of Boost.IOStream's Sink as an appender, and LOG4CPLUS_*_FMT() macros to allow printf-like formatted output where possible.
Release Notes: This release adds improvements and fixes to Solaris Studio and MinGW builds, improvements to CMake builds, speed improvements for SysLogAppender and Log4jUdpAppender, and the ability for FileAppender to have the locale specified in the properties file.
Release Notes: Log4jUdpAppender compatibility with Chainsaw was improved. Bugs with TLS and VS 2005 were fixed. An initial .cygport definition was provided. Private symbol hiding was improved. Various compilation issues were fixed.
Release Notes: This release improved compatibility with log4cplus 1.0.x and allows log4cplus 1.0.x log levels in string callbacks, added detection and use of C++11 thread_local, fixed XML entity escaping in Log4jUdpAppender, re-added synchronization between ConsoleAppender and LogLog. changed the C logger API to return int instead of bool, added the C logger API to Visual Studio 2010 projects, implemented remote syslog logging using UDP in SysLogAppender, and enabled SysLogAppender on Windows with only remote syslog logging enabled.
Release Notes: This release adds Log4jUdpAppender, removes Windows CE support, and fixes bugs.
Release Notes: This release adds CLFSAppender and Qt4DebugAppender. System-wide synchronization of appenders using file locks is available for all appenders now. Bugs have been fixed.
Release Notes: This is a bugfix release.
Release Notes: This release fixes bug #3520891: FileAppender buffer size override did not work. Updated to Autoconf 2.69, Automake 1.12, and Libtool 2.4.2. Improved Solaris Studio support. A fix for detection of clock_gettime() on Linux.
Release Notes: This release fixes single-threaded log4cplus build issues. It adds the ability to log to std::cerr. It fixes disabling of LOG4CPLUS_*_FMT() macros.
Release Notes: Improved behaviour as a component of larger CMake based project. Improved cross compilation behaviour. Fixed warnings. Portability fixes. A fix for a FileAppender buffering issue.