OSSP CVS Repository

ossp - History for /ossp-pkg/l2/.cvsignore
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Directory]  [Show Milestones

DateVersion Description
2003-Feb-06 14:53    1.15    Check-in [3161]: ignore autom4te.cache By thl. (diff)
2002-Jan-24 17:30    1.14    Check-in [1631]: ignore one more .in file By rse. (diff)
2002-Jan-03 17:13    1.13    Check-in [1504]: update ignored files By rse. (diff)
2001-Nov-10 15:01    1.12    Check-in [1292]: First cut for the L2 command line tool which allows us very easy testing through the new channel tree specification parser. By rse. (diff)
2001-Nov-07 17:17    1.11    Check-in [1265]: HEADS UP, guys:

Here comes the first cut for the long-awaited channel tree specification parser and channel tree builder. This certainly makes L2 finally THE killer library in the logging field. Woohooo... and the crowd goes wild!

It allows one to build an arbitrary complex logging channel tree out of a single textual specification. An example follows:

    noop -> {
        prefix(prefix="[%d-%m-%Y/%H:%M:%S] %L test[%P]: ", timezone="local")
        -> filter(regex="hecking", negate="0")
           -> buffer(size="800")
              -> file(path="l2_test.log",append="1",perm="420");
        error: syslog(ident="L2-Test", facility="user",
                      remotehost="en1", logpid="1", target="remote");
        panic: smtp(rcpt="rse@engelschall.com", host="en1", port="25"
    }

This allows one to log nice timestamp-prefixed messages containing the word "hecking" to a buffered file. Additionally if the message has a level higher or equal to "error" it also logs it remotely via UDP to the syslogd on en1. And additionally if the message is a panic message, it is also sent out as an Email via SMTP to the MTA on en1.

Ever thought a C library has to be dull and simple? ;)

PS: This stuff certainly needs more polishing and cleanup and also a few things I'll enhance in the future (for instance to remove the restriction that parameter values have to be in quotation marks, etc.). By rse. (diff)

2001-Sep-15 18:03    1.10    Check-in [1018]: Reduce to the new generated version of PCRE 3.5. This version is just half the size, because all comments and unneccessary whitespaces were stripped. By rse. (diff)
2001-Sep-10 13:20    1.9    Check-in [917]: Added l2_sockmon (executable) to cvs ignore list. By ms. (diff)
2001-Sep-10 11:48    1.8    Check-in [909]: add version information to public API By thl. (diff)
2001-Sep-04 18:00    1.7    Check-in [846]: Whoops, Ralf already fixed this. Back out my last change. By ms. (diff)
2001-Sep-04 17:59    1.6    Check-in [845]: Ignore l2_config.h.in during cvs new file checks. By ms. (diff)
2001-Sep-04 16:52    1.5    Check-in [840]: Add (automatically) stripped down version of PCRE 3.5 for use in the filter channel. By rse. (diff)
2001-Sep-04 15:47    1.4    Check-in [834]: fix ignore list By rse. (diff)
2001-Sep-04 15:12    1.3    Check-in [833]: ignore generated files By rse. (diff)
2001-May-11 21:50    1.2    Check-in [461]: Major overhaul and improvement of build environment. Especially we now added optional support for C++ building with --with-cxx. By rse. (diff)
2001-May-10 22:01    1.1    Check-in [454]: add .cvsignore By rse.

CVSTrac 2.0.1