Apache Log4cxx is a C++ port of Apache Log4j

Clone this repo:
  1. 30b536a Update performance data to reflect recent changes (#755) by Stephen Webb · 22 hours ago master
  2. 2c6c4f4 Fix performance regression with JSON & XML output (#757) by Stephen Webb · 22 hours ago
  3. 6e30c68 Ensure apache-logging key is used to verify release signature (#756) by Stephen Webb · 2 days ago
  4. 0fb46ea Update fuzzers to use next ABI method signatures (#754) by Stephen Webb · 2 days ago
  5. f5f0c24 Prevent potential data race when restarting the AsyncAppender dispatcher (#752) by Stephen Webb · 3 days 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.