Index: ossp-pkg/l2/ChangeLog RCS File: /v/ossp/cvs/ossp-pkg/l2/ChangeLog,v rcsdiff -q -kk '-r1.26' '-r1.27' -u '/v/ossp/cvs/ossp-pkg/l2/ChangeLog,v' 2>/dev/null --- ChangeLog 2005/02/03 09:48:52 1.26 +++ ChangeLog 2005/02/18 09:33:13 1.27 @@ -9,7 +9,7 @@ ChangeLog ========= - Changes between 0.9.9 and 0.9.10 (01-Feb-2005 to 03-Feb-2005) + Changes between 0.9.9 and 0.9.10 (01-Feb-2005 to 18-Feb-2005) *) Synchronize l2_ut_format.[ch] with OSSP cfg and especially now use va_copy for va_list copying for better portability. Index: ossp-pkg/l2/README RCS File: /v/ossp/cvs/ossp-pkg/l2/README,v co -q -kk -p'1.21' '/v/ossp/cvs/ossp-pkg/l2/README,v' | diff -u /dev/null - -L'ossp-pkg/l2/README' 2>/dev/null --- ossp-pkg/l2/README +++ - 2024-04-30 09:58:00.905159127 +0200 @@ -0,0 +1,66 @@ + _ ___ ____ ____ ____ _ ____ + |_|_ _ / _ \/ ___/ ___|| _ \ | |___ \ + _|_||_| | | | \___ \___ \| |_) | | | __) | + |_||_|_| | |_| |___) |__) | __/ | |/ __/ + |_|_|_| \___/|____/____/|_| |_|_____| + + OSSP l2 -- Flexible Logging + Version 0.9.10 (18-Feb-2005) + + ABSTRACT + + OSSP l2 is a C library providing a very flexible and sophisticated + Unix logging facility. It is based on the model of arbitrary number of + channels, stacked together in a top-down data flow tree structure with + filtering channels in internal nodes and output channels on the leave + nodes. + + Channel trees can be either constructed manually through lower-level + API functions or all at once with a single API function controlled by + a compact syntactical description of the channel tree. For generating + log messages a printf-style formatting engine is provided which can be + extended through callback functions. The data flow inside the channel + tree is controlled by (eight fixed and nine custom) logging message + severity levels which are assigned to each individual channel. + + Channels are implemented by channel handlers which can be even + customer supplied for creating own channels which seamlessly integrate + into the framework. For convenience reasons, OSSP l2 already ships + with pre-implemented filtering (noop, filter, prefix, buffer) and + output (null, fd, file, pipe, socket, syslog, smtp) channels which + already cover mostly all use cases of logging. + + COPYRIGHT AND LICENSE + + Copyright (c) 2001-2004 Cable & Wireless + Copyright (c) 2001-2004 The OSSP Project + Copyright (c) 2001-2004 Ralf S. Engelschall + + This file is part of OSSP l2, a flexible logging library which + can be found at http://www.ossp.org/pkg/lib/l2/. + + Permission to use, copy, modify, and distribute this software for + any purpose with or without fee is hereby granted, provided that + the above copyright notice and this permission notice appear in all + copies. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + + HOME AND DOCUMENTATION + + The documentation and latest release can be found on + + o http://www.ossp.org/pkg/lib/l2/ + o ftp://ftp.ossp.org/pkg/lib/l2/ + Index: ossp-pkg/l2/l2_version.c RCS File: /v/ossp/cvs/ossp-pkg/l2/l2_version.c,v rcsdiff -q -kk '-r1.17' '-r1.18' -u '/v/ossp/cvs/ossp-pkg/l2/l2_version.c,v' 2>/dev/null --- l2_version.c 2005/02/02 12:27:00 1.17 +++ l2_version.c 2005/02/18 09:33:13 1.18 @@ -8,7 +8,7 @@ #ifndef _L2_VERSION_C_ #define _L2_VERSION_C_ -#define L2_VERSION 0x009209 +#define L2_VERSION 0x00920A typedef struct { const int v_hex; @@ -32,13 +32,13 @@ #undef _L2_VERSION_C_AS_HEADER_ l2_version_t l2_version = { - 0x009209, - "0.9.9", - "0.9.9 (02-Feb-2005)", - "This is OSSP l2, Version 0.9.9 (02-Feb-2005)", - "OSSP l2 0.9.9 (02-Feb-2005)", - "OSSP l2/0.9.9", - "@(#)OSSP l2 0.9.9 (02-Feb-2005)", + 0x00920A, + "0.9.10", + "0.9.10 (18-Feb-2005)", + "This is OSSP l2, Version 0.9.10 (18-Feb-2005)", + "OSSP l2 0.9.10 (18-Feb-2005)", + "OSSP l2/0.9.10", + "@(#)OSSP l2 0.9.10 (18-Feb-2005)", "$Id$" };