log4j like C++ logging library
Log4cxx is a port to C++ of the log4j.
The goal is have the same functionalities and interfaces of log4j.
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
Supported OS:
* Linux (tested on Linux Mandrake 10.0, Debian GNU/Linux 3.1)
* FreeBSD
* Windows (MSVC 6.0, MSVC 7.1 or Cygwin)
* Other POSIX OS should be supported but were not tested
- Developed at devel:libraries:c_c++
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory/log4cxx && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
apache-log4cxx-0.11.0.tar.gz | 0001145075 1.09 MB | |
log4cxx.changes | 0000001417 1.38 KB | |
log4cxx.spec | 0000004038 3.94 KB |
Comments 0