Log4cxx is a fast and flexible framework for logging application messages. It is the C++ port of the log4j Java logging library.
With log4cxx it is possible to enable logging at runtime without modifying the application binary. The log4cxx package is designed so that these statements can remain in shipped code without incurring a heavy performance cost. Logging behavior can be controlled by editing a configuration file, without touching the application binary.
- log4cxx home page: http://logging.apache.org/log4cxx/
- log4cxx documentation: http://logging.apache.org/log4cxx/manual.html
- log4cxx API documentation: Version 0.10.0
- The complete log4j manual: the complete log4j manual by Ceki Gulcu, also applicable for log4cxx since the log4cxx API is designed after log4j.
The log4cxx user mailing list is log4cxx-user@logging.apache.org. You can subscribe from this link.
The log4cxx developer mailing list is log4cxx-dev@logging.apache.org. You can subscribe from this link.
Please be sure to read this before subscribing.
Bugs should be reported via ASF JIRA
Users are encouraged to first search the user (alternative) and developer (alternative) mailing list archives and this wiki's FrequentlyAskedQuestions to see if a question has been previously answered. If not satisfied with the results of this search, then by all means, please post your questions.
- FrequentlyAskedQuestions - Some answers to frequently asked questions
- General information about building the library
- MS Windows build instructions
- UNIX build instructions
- Using the ANT build
- Using the GNU Autotools build