Package Info

log4cxx


Log4j like C++ Logging Library


Development/Libraries/C and C++

Log4cxx is a port to C++ of the log4j logging library.

The goal is have the same functionalities and interfaces of log4j.

It is built with the following features enabled:

  • unicode
  • thread: pthread
  • XML: libxml2
  • ODBC: unixODBC

And for the documentation it is built with:

  • doxygen
  • dot
  • html-docs
  • latex-docs

It's a flexible and highly configurable logging framework Main features :

  • Configurable logging destinations (appenders)
  • Configurable logging format (layouts)
  • Categorized logging statements through a hierarchy (loggers)
  • Advanced filtering (filters)
  • Thread safe library
  • UTF-16 Unicode support

  • Appenders: AsyncAppender, ConsoleAppender, DailyRollingFileAppender, FileAppender, NTEventLogAppender, ODBCAppender, RollingFileAppender, SMTPAppender, SocketAppender, SocketHubAappender, SyslogAppender, TelnetAppender, XMLSocketAppender

  • Layouts: HTMLLayout, PatternLayout, SimpleLayout, TTCCLayout, XMLLayout

  • Filters: DenyAllFilter, LevelMatchFilter, LevelRangeFilter, StringMatchFilter

  • Configurators: BasicConfigurator, DOMConfigurator, PropertyConfigurator

  • Java like objects with dynamic cast and instanciation. Custom objects can be configured through the DOMConfigurator and PropertyConfigurator classes


License: Apache-2.0
URL: http://logging.apache.org/log4cxx/index.html

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
0.10.0.svn20080724-bp151.1.1 info GA Release 2019-06-18 15 SP1
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • liblog4cxx-devel
  • liblog4cxx10
0.10.0.svn20080724-bp152.3.16 info GA Release 2020-04-22 15 SP2
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • liblog4cxx-devel
  • liblog4cxx10
0.10.0.svn20080724-bp153.1.16 info GA Release 2021-02-26 15 SP3
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • liblog4cxx-devel
  • liblog4cxx10