[logs] OSSP l2 and Syslog logging

From: Alexandre Dulaunoy (adulauat_private)
Date: Tue Jan 28 2003 - 08:36:38 PST

  • Next message: Eric Fitzgerald: "[logs] RE: log data?"

    http://www.ossp.org/pkg/lib/l2/
    
    Flexible Logging
    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  convinience 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. 
    
    
    -- 
    			      Alexandre Dulaunoy -- http://www.foo.be/
      3B12 DCC2 82FA 2931 2F5B 709A 09E2 CD49 44E6 CBCD  ---   AD993-6BONE
    "People who fight may lose.People who do not fight have already lost."
    							Bertolt Brecht
    
    
    
    _______________________________________________
    LogAnalysis mailing list
    LogAnalysisat_private
    http://lists.shmoo.com/mailman/listinfo/loganalysis
    



    This archive was generated by hypermail 2b30 : Tue Jan 28 2003 - 09:49:17 PST