Apache Log4cxx is a C++ port of Apache Log4j

Clone this repo:
  1. 397c782 Ensure all buffered log message are written at exit (#560) by Stephen Webb · 3 days ago master
  2. 8c7aecd Improve consistancy and clarity in the macros enabling Log4cxx extensions (#558) by Stephen Webb · 6 days ago
  3. da5cfaf Prevent potential fault configuring a user-defined Level (#559) by Stephen Webb · 7 days ago
  4. c36f514 Allow use of wide strings in LOG4CXX_XXXXX_ASYNC macros (#556) by Stephen Webb · 8 days ago
  5. 9ce5cdd Correct async benchmark descriptions (#555) by Stephen Webb · 3 weeks ago

Linux MacOS
Windows (dll) Windows (static) MSYS2
ABI stability Quality gate Fuzzing Status

Apache Log4cxx is a logging framework for C++.

For answers to such questions as “What is logging?”, “What should a logging framework do?” and “How to do logging properly?” refer to the logging overview page.

The quick start guide shows what code you write to use Log4cxx in your project.

For other information about Log4cxx (e.g. getting help, official release downloads, building Log4cxx) use the Log4cxx project website.

Log4cxx is part of the Apache Logging Services PMC.