A library of C++ classes for flexible logging to files (rolling), syslog, IDSA and other destinations. It is modeled after the Log for Java library (http://www.log4j.org), staying as close to their API as is reasonable.
Platforms: Linux, Windows (VS2010). New: DailyRollingFileAppender
Features
- C++
- Logging
- size rolling files, daily rolling files, syslog, IDSA, smtp, eventlog
- Linux, Windows
- automake
-
I've tested the change, it's essential for autoreconf to work out of the box, and the diff is simply adding that line to the top-level Makefile.am.
-
Hello Ross, thanks for noticing that. Would you mind getting a bit further with the contribution? * Have you tested the change already on some configuration? * Could you drop a diff for the change? * Could you give a brief description of the benefit gained with the update please?
-
Tell autoreconf where to write aclocal macros
-
The patch is released with log4cpp-1.1.5rc1 at https://sourceforge.net/projects/log4cpp/files/log4cpp-1.1.x%20%28new%29/log4cpp-1.1/log4cpp-1.1.5rc1.tar.gz/download
-
License
GNU Library or Lesser General Public License version 2.0 (LGPLv2)Follow Log library for C++
Other Useful Business Software
Comprehensive Cybersecurity to Safeguard Your Organization | SOCRadar
Protect your organization from cyber threats with SOCRadar’s cutting-edge threat intelligence. Gain 360° visibility into your digital assets, monitor the dark web, and stay ahead of hackers with real-time insights. Start for free and transform your cybersecurity today.
Rate This Project
Login To Rate This Project
User Reviews
-
Excellent library. It doesn't perform like those "fast" c++ libraries, but it makes up for that in ease and flexibility of configuration and use.
-
Helpful
-
can't successfully compile it in MSVC 6
-
I've gave it a thumbs down but it's only because the release tarball isn't being properly maintained and I'm being forced to be a maintainer when I don't want to be. It's part of a larger failure of the C++ community where they don't want to just take one c++ version of log4j and bless it, in say in boost. log4cxx has similiar problems with a lot of extraneous dependencies. I've been using this for some time but now getting segfaults during the execution of Category shutdown. It doesn't actually build on debian or redhat but was able to work around that and use because the debian package installed and could fudge the install from debian to redhat. However I've gotten the head from CVS and it does build on lenny but not on VS 2005 (or presumably later).
-
I can't compile the source code under either VC6.0, or Visual Studio 2003, 2005.