Skip to content
Václav Haisman edited this page Mar 2, 2023 · 15 revisions

log4cplus

log4cplus logo

Welcome to the log4cplus project!

Summary

log4cplus is a simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration. It is modeled after the Java log4j API.

If you want to get help with log4cplus use or compilation or if you have any other problem with it, please use the tracker or the log4cplus-devel mailing list.

If you want to contribute changes to log4cplus, please see the Development wiki page for more information.

Download

Download current releases from GitHub. Older releases can be found on SourceForge.

Documentation

See Doxygen generated log4cplus API documentation for current stable release.

See README.md for documentation of configure script options and portability related notes.

Release procedure is documented in docs/release.txt.

If you are looking for sample code to show you have to use log4cplus, go to code examples.

Mission statement

The aim of this project is to develop log4j-like logging framework for use in (primarily) C++. One of the major design goals is to avoid huge dependencies (like Boost) in the core functionality and to use as standard C++ facilities instead.

Links