log4shib-config

log4j-style configurable logging library for C++ (development)

Install

All systems
curl cmd.cat/log4shib-config.sh
Debian Debian
apt-get install liblog4shib-dev
Ubuntu
apt-get install liblog4shib-dev
image/svg+xml Kali Linux
apt-get install liblog4shib-dev
Fedora
dnf install log4shib
Windows (WSL2)
sudo apt-get update sudo apt-get install liblog4shib-dev
OS X
brew install log4shib
Raspbian
apt-get install liblog4shib-dev

liblog4shib-dev

log4j-style configurable logging library for C++ (development)

log4shib provides a library of C++ classes for flexible logging to files, syslog, and other destinations. It is modeled after the log4j Java library, staying as close to that API as is reasonable. log4shib is a fork of the log4cpp library with additional fixes and modifications to improve its thread safety and robustness. It is primarily intended for use by the Shibboleth web authentication system. This package contains the headers and other necessary files to build applications or libraries that use or extend the log4shib library.

log4shib

log4shib is a forked version of log4cpp that has been created for

the Shibboleth project to ensure a consistent, working snapshot that builds reliably on the necessary platforms. There are no plans to support this package outside of a Shibboleth (or OpenSAML) context, and enhancements are unlikely. If an opportunity to converge back with log4cpp arises, it may happen, but that code has undergone significant changes since the snapshot the fork was based on.