head 1.23; access; symbols; locks; strict; comment @# @; 1.23 date 2005.10.03.09.39.10; author rse; state Exp; branches; next 1.22; 1.22 date 2005.02.21.16.10.10; author rse; state Exp; branches; next 1.21; 1.21 date 2004.04.26.13.21.18; author ossp; state Exp; branches; next 1.20; 1.20 date 2003.06.30.14.39.09; author ossp; state Exp; branches; next 1.19; 1.19 date 2003.05.22.14.38.56; author thl; state Exp; branches; next 1.18; 1.18 date 2003.05.22.14.29.30; author thl; state Exp; branches; next 1.17; 1.17 date 2003.03.24.16.11.51; author thl; state Exp; branches; next 1.16; 1.16 date 2003.02.13.15.56.35; author rse; state Exp; branches; next 1.15; 1.15 date 2003.01.28.12.57.38; author rse; state Exp; branches; next 1.14; 1.14 date 2002.11.09.19.03.47; author rse; state Exp; branches; next 1.13; 1.13 date 2002.11.01.08.59.15; author rse; state Exp; branches; next 1.12; 1.12 date 2002.10.02.12.44.37; author rse; state Exp; branches; next 1.11; 1.11 date 2002.09.07.20.32.50; author rse; state Exp; branches; next 1.10; 1.10 date 2002.08.14.22.12.05; author thl; state Exp; branches; next 1.9; 1.9 date 2002.08.11.13.49.12; author rse; state Exp; branches; next 1.8; 1.8 date 2002.08.02.11.55.15; author rse; state Exp; branches; next 1.7; 1.7 date 2002.08.01.21.23.44; author rse; state Exp; branches; next 1.6; 1.6 date 2002.08.01.15.40.34; author rse; state Exp; branches; next 1.5; 1.5 date 2002.08.01.11.47.27; author rse; state Exp; branches; next 1.4; 1.4 date 2002.07.30.18.37.26; author rse; state Exp; branches; next 1.3; 1.3 date 2002.07.26.09.25.55; author rse; state Exp; branches; next 1.2; 1.2 date 2002.07.25.12.48.01; author rse; state Exp; branches; next 1.1; 1.1 date 2002.07.19.13.28.14; author rse; state Exp; branches; next ; desc @@ 1.23 log @release a bunch of OSSP libraries @ text @ #use wml::ossp area=pkg:lib subarea=fsl OSSP fsl

Faked/Flexible Syslog

Abstract

OSSP fsl offers the syslog(3) API otherwise provided by the Standard C Library (libc). Instead of writing to the syslogd(8) process, it uses the powerful OSSP l2 logging capabilities. It is a drop-in link-time replacement which enables any syslog(3) consumer to take advantage of OSSP l2 by just linking this library in before libc. The source code of the program remains unchanged. The only requirement for each program is companion OSSP cfg based configuration snippet which maps the openlog(3) program indentification to an OSSP l2 channel tree specification.

This library is a small wrapper around OSSP l2 and OSSP cfg and was originally invested to allow third-party (non OSSP) programs to leverage from the logging flexibility provided by OSSP l2. Its development was prompted by the OpenPKG project where no program is allowed to directly use the original syslog(3) facility in order to allow multiple installation instances.

Documentation

, , Frequently Asked Questions (FAQ)

Authors

Sponsors

Cable & Wireless Germany

Status

Source

Donation

@ 1.22 log @release OSSP fsl 1.6.0 @ text @d49 1 a49 1 stable="1.6.0" stable_date="18-Feb-2005" d60 1 a60 1 stable="fsl-1.6\\\\\\\.0.tar.gz" unstable="none"> @ 1.21 log @bulk update versions @ text @d49 1 a49 1 stable="1.5.0" stable_date="26-Apr-2004" d60 1 a60 1 stable="fsl-1.5\\\\\\\.0.tar.gz" unstable="none"> @ 1.20 log @new fsl/l2 @ text @d49 2 a50 2 stable="1.2.0" stable_date="30-Jun-2003" unstable="none" unstable_date="none" d60 1 a60 1 stable="fsl-1.2\\\\\\\.0.tar.gz" unstable="none"> @ 1.19 log @proper escaping of dot against wrong alpha/beta match @ text @d49 1 a49 1 stable="1.1.0" stable_date="22-May-2003" d60 1 a60 1 stable="fsl-1.1\\\\\\\.0.tar.gz" unstable="none"> @ 1.18 log @introduce fsl v1.1.0 @ text @d60 1 a60 1 stable="fsl-1.1.0.tar.gz" unstable="none"> @ 1.17 log @document fsl/l2/syslog experiences in a faq @ text @d49 1 a49 1 stable="1.0.8" stable_date="13-Feb-2003" d60 1 a60 1 stable="fsl-1.0.8.tar.gz" unstable="none"> @ 1.16 log @release OSSP fsl 1.0.8 @ text @d32 2 a33 1 . @ 1.15 log @release OSSP fsl 1.0.7 @ text @d48 1 a48 1 stable="1.0.7" stable_date="28-Jan-2003" d59 1 a59 1 stable="fsl-1.0.7.tar.gz" unstable="none"> @ 1.14 log @release OSSP fsl 1.0.6 @ text @d48 1 a48 1 stable="1.0.6" stable_date="09-Nov-2002" d59 1 a59 1 stable="fsl-1.0.6.tar.gz" unstable="none"> @ 1.13 log @release OSSP sa 1.0.0 and cleanup some website edges @ text @d48 1 a48 1 stable="1.0.5" stable_date="21-Oct-2002" d59 1 a59 1 stable="fsl-1.0.5.tar.gz" unstable="none"> @ 1.12 log @use bug reporting and manpage rendering @ text @d48 1 a48 1 stable="1.0.3" stable_date="07-Sep-2002" d59 1 a59 1 stable="fsl-1.0.3.tar.gz" unstable="none"> @ 1.11 log @release OSSP fsl 1.0.3 @ text @d29 5 d46 1 @ 1.10 log @release fsl 1.0.2 @ text @d42 1 a42 1 stable="1.0.2" stable_date="14-Aug-2002" d53 1 a53 1 stable="fsl-1.0.2.tar.gz" unstable="none"> @ 1.9 log @flush the work of this afternoon: PayPal support, cleanups, etc @ text @d42 1 a42 1 stable="1.0.1" stable_date="02-Aug-2002" d53 1 a53 1 stable="fsl-1.0.1.tar.gz" unstable="none"> @ 1.8 log @release OSSP fsl 1.0.1 @ text @d55 4 @ 1.7 log @OSSP fsl is stable, now. @ text @d32 5 a36 1 d41 2 a42 1 stable="1.0.0" stable_date="01-Aug-2002" d53 1 a53 1 stable="fsl-1.0.0.tar.gz" unstable="none"> @ 1.6 log @release OSSP fsl 1.0.0 @ text @d37 2 a38 2 stable="none" stable_date="none" unstable="1.0.0" unstable_date="01-Aug-2002" @ 1.5 log @release OSSP fsl 0.9.0 @ text @d38 1 a38 1 unstable="0.9.0" unstable_date="01-Aug-2002" d48 1 a48 1 stable="none" unstable="fsl-0.9.0.tar.gz"> @ 1.4 log @release OSSP fsl 0.1.12 @ text @d38 1 a38 1 unstable="0.1.12" unstable_date="30-Jul-2002" d48 1 a48 1 stable="none" unstable="fsl-0.1.12.tar.gz"> @ 1.3 log @update percents @ text @d38 2 a39 2 unstable="0.1.8" unstable_date="25-Jul-2002" done=95> d48 1 a48 1 stable="none" unstable="fsl-0.1.8.tar.gz"> @ 1.2 log @OSSP fsl 0.1.5 @ text @d38 1 a38 1 unstable="0.1.5" unstable_date="23-Jul-2002" d48 1 a48 1 stable="none" unstable="fsl-0.1.5.tar.gz"> @ 1.1 log @add OSSP fsl @ text @d38 1 a38 1 unstable="none" unstable_date="none" d48 1 a48 1 stable="none" unstable="none"> @