Log for C++ is a library of classes for flexible logging to files, syslog, and other destinations. It is modeled after the Log for Java library and stays as close to its API as is reasonable.
| Tags | Logging Software Development Libraries |
|---|---|
| Licenses | LGPL |
| Operating Systems | Windows Windows POSIX |
| Implementation | C++ |
Recent releases


Release Notes: This release includes many bugfixes and enhancements.


Release Notes: This release includes small bugfixes and improvements. These are contained mainly in the category stream, which now has an EOL separator and a CategoryStream manipulator.


Release Notes: Many bugfixes and code cleanups.


Release Notes: Compilation problems with MSVC6 and MSVC7 were fixed, along with a problem with the log facility value of RemoteSyslogAppender. Crashes with dynamic library builds on Solaris were possibly also fixed. PatternLayout was replaced with a faster and more complete implementation.


Release Notes: Support for POSIX and Win32 threads, a log4j-compatible PropertyConfigurator, BasicConfigurator, NTEventlogAppender, and Win32DebugAppender, support for compilation on QNX Neutrino, bugfixes in the RemoteSyslogAppender and NDC, and rearranged/improved documentation.