[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#739064: ITP: liblogging -- easy to use and lightweight logging library



Package: wnpp
Severity: wishlist
Owner: Michael Biebl <biebl@debian.org>

* Package name    : liblogging
  Version         : 1.0.1
  Upstream Author : Rainer Gerhards <rgerhards@adiscon.com>
* URL             : http://www.liblogging.org/
* License         : BSD-2-Clause
  Programming Lang: C
  Description     : an easy to use and lightweight logging library


A detailed description can be found at
https://github.com/rsyslog/liblogging

liblogging consists of multiple components: stdlog, rfc3195, journalemu
For now, only liblogging-stdlog will be packaged, as it is a new
dependency of rsyslog 7.6.0

Think of liblogging-stdlog as the next version of the syslog(3) API. It
retains the easy semantics, but makes the API more sophisticated "behind
the scenes" with better support for multiple threads and flexibility for
different log destinations. It provides seperation of concerns, where
the application developer is responsible only for logging, but the
administrator can select the log diver, e.g. go to syslog, file or
systemd journal. In that sense, it is similar to log4j.


Reply to: