• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

AUTHORSH A D30-Jun-2003550 2014

ChangeLogH A D03-Oct-20055.3 KiB155105

INSTALLH A D06-Jan-2003269 117

LICENSEH A D03-Oct-20051.3 KiB2922

Makefile.inH A D03-Oct-20059 KiB283206

NEWSH A D06-Jan-2003261 117

READMEH A D03-Oct-20052.9 KiB6752

TODOH A D06-Nov-200316 KiB398324

aclocal.m4H A D03-Oct-200516.3 KiB531503

config.guessH A D22-Sep-200542.5 KiB1,4671,256

config.subH A D22-Sep-200531 KiB1,5801,438

configureH A D09-Oct-2005743.7 KiB24,17219,385

configure.acH A D03-Oct-20052.9 KiB8168

l2-config.1H A D09-Oct-20056.9 KiB239215

l2-config.inH A D03-Oct-20054 KiB146109

l2-config.podH A D03-Oct-20053.9 KiB162111

l2.3H A D09-Oct-200516.2 KiB380356

l2.h.inH A D03-May-20229.2 KiB247218

l2.m4H A D03-Oct-200516.2 KiB409406

l2.podH A D03-Oct-200510.8 KiB299220

l2_ch_buffer.cH A D03-May-202211.3 KiB356247

l2_ch_fd.cH A D03-May-20224.2 KiB16280

l2_ch_file.cH A D03-May-20228.5 KiB297186

l2_ch_filter.cH A D03-May-20224.8 KiB15996

l2_ch_irc.cH A D03-May-202210.1 KiB306188

l2_ch_noop.cH A D03-Oct-20051.6 KiB4512

l2_ch_null.cH A D03-Oct-20051.6 KiB4512

l2_ch_pipe.cH A D03-May-202216.4 KiB430248

l2_ch_prefix.cH A D03-May-20226.4 KiB214148

l2_ch_smtp.cH A D03-May-202211.3 KiB347207

l2_ch_socket.cH A D03-May-20226.6 KiB218134

l2_ch_syslog.cH A D03-May-202211.8 KiB368287

l2_channel.cH A D03-May-202216.9 KiB625380

l2_config.h.inH A D09-Oct-20054.6 KiB165110

l2_env.cH A D03-May-20228.6 KiB282170

l2_p.hH A D03-Oct-20054.5 KiB14488

l2_spec.cH A D03-May-20224.8 KiB16692

l2_spec.hH A D03-Oct-20052.5 KiB6524

l2_spec_parse.cH A D09-Oct-200547 KiB1,7031,148

l2_spec_parse.hH A D09-Oct-20052.2 KiB7937

l2_spec_parse.yH A D03-Oct-20057.5 KiB259175

l2_spec_scan.cH A D09-Oct-200559 KiB2,1951,395

l2_spec_scan.lH A D03-Oct-20055.1 KiB203146

l2_test.cH A D03-Oct-20057.4 KiB180111

l2_ut_fmtcb.cH A D03-Oct-20056.7 KiB202145

l2_ut_format.cH A D03-May-202237.2 KiB1,191841

l2_ut_format.hH A D03-May-20223.2 KiB7734

l2_ut_level.cH A D03-Oct-20054.3 KiB148105

l2_ut_param.cH A D03-May-20226.6 KiB194138

l2_ut_pcre.cH A D03-Oct-200590.8 KiB4,2973,666

l2_ut_pcre.hH A D11-Jan-20025 KiB14283

l2_ut_sa.acH A D02-Feb-20057.8 KiB239217

l2_ut_sa.cH A D03-Oct-200572.1 KiB2,3491,749

l2_ut_sa.hH A D03-Oct-20058.4 KiB215139

l2_version.cH A D03-Oct-2005995 4731

l2tool.1H A D09-Oct-20054.5 KiB170146

l2tool.cH A D03-Oct-20054 KiB13878

l2tool.podH A D03-Oct-20052 KiB8458

libtool.m4H A D09-Oct-2005214.5 KiB6,1855,543

ltmain.shH A D22-Sep-2005182.4 KiB6,5315,134

shtoolH A D09-Oct-200553.2 KiB1,5241,250

README

1   _        ___  ____ ____  ____    _ ____
2  |_|_ _   / _ \/ ___/ ___||  _ \  | |___ \
3  _|_||_| | | | \___ \___ \| |_) | | | __) |
4 |_||_|_| | |_| |___) |__) |  __/  | |/ __/
5  |_|_|_|  \___/|____/____/|_|     |_|_____|
6
7  OSSP l2 -- Flexible Logging
8  Version 0.9.11 (03-Oct-2005)
9
10  ABSTRACT
11
12  OSSP l2 is a C library providing a very flexible and sophisticated
13  Unix logging facility. It is based on the model of arbitrary number of
14  channels, stacked together in a top-down data flow tree structure with
15  filtering channels in internal nodes and output channels on the leave
16  nodes.
17
18  Channel trees can be either constructed manually through lower-level
19  API functions or all at once with a single API function controlled by
20  a compact syntactical description of the channel tree. For generating
21  log messages a printf-style formatting engine is provided which can be
22  extended through callback functions. The data flow inside the channel
23  tree is controlled by (eight fixed and nine custom) logging message
24  severity levels which are assigned to each individual channel.
25
26  Channels are implemented by channel handlers which can be even
27  customer supplied for creating own channels which seamlessly integrate
28  into the framework. For convenience reasons, OSSP l2 already ships
29  with pre-implemented filtering (noop, filter, prefix, buffer) and
30  output (null, fd, file, pipe, socket, syslog, smtp) channels which
31  already cover mostly all use cases of logging.
32
33  COPYRIGHT AND LICENSE
34
35  Copyright (c) 2001-2005 Cable & Wireless <http://www.cw.com/>
36  Copyright (c) 2001-2005 The OSSP Project <http://www.ossp.org/>
37  Copyright (c) 2001-2005 Ralf S. Engelschall <rse@engelschall.com>
38
39  This file is part of OSSP l2, a flexible logging library which
40  can be found at http://www.ossp.org/pkg/lib/l2/.
41
42  Permission to use, copy, modify, and distribute this software for
43  any purpose with or without fee is hereby granted, provided that
44  the above copyright notice and this permission notice appear in all
45  copies.
46
47  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
48  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
49  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
50  IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
51  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
52  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
53  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
54  USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
55  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
56  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
57  OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
58  SUCH DAMAGE.
59
60  HOME AND DOCUMENTATION
61
62  The documentation and latest release can be found on
63
64  o http://www.ossp.org/pkg/lib/l2/
65  o  ftp://ftp.ossp.org/pkg/lib/l2/
66
67