log4j like C++ logging library

Edit Package log4cxx

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

Refresh
Refresh
Source Files
Filename Size Changed
apache-log4cxx-0.13.0.tar.gz 0000551303 538 KB
log4cxx.changes 0000001928 1.88 KB
log4cxx.spec 0000003598 3.51 KB
Revision 12 (latest revision is 17)
Adam Majer's avatar Adam Majer (adamm) accepted request 1007550 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 12)
- update to 0.13.0:
  * switch to cmake
  * Add macros to utilize libfmt formatting for messages
  * Allow distribution log4j to be used for socketservertest
  * Allow for hiding of location data
  * Add ability to get thread name not just ID
  * Doxygen documentation is not reproducible
  * Bugfixes see https://logging.apache.org/log4cxx/latest_stable/changelog.html#0.13.0
Comments 0
openSUSE Build Service is sponsored by