May 19, 2013 - 03:03 PM - Unregistered? Register for a user account
 
 
Main Menu

Rainer's syslog blog

Online
There are 2 unlogged users and 0 registered users online.

You can log-in or register for a user account here.

An easy to use logging library

Liblogging is an easy to use, portable, open source library for system logging.

It comes with an BSD-style license. Liblogging was initiated by Rainer Gerhards.

The original idea was to provide a very slim BEEP look-alike to implement with a few hundered lines of code. Well, during development new ideas popped up and the design goal now has evolved to provide a library useful for all kinds of system logging.

Liblogging is unique in the way that it was specifically designed for system logging and ease of use. There are many BEEP libraries out there and most of them support the syslog reliable RAW profile. However, these libraries have a very complex API, which is overdone just for logging. Software implementors stay away from those libraries. We hope that liblogging will make reliable syslog available to everyone. There is a very short, easy to use and learn API.

The library is still in its infancy. The full liblogging documentation as well as source code is available (please note: the source code link points to a generic file name without version. The versionless one is always the most current. This makes it easier for me to provide links to third parties).

Liblogging is developed under Win32 and has been ported to *nix. The author tries to keep both platforms current. Coming changes may result in the temporary loss of the Linux platform, but the author hopes to find some helping hands should this happen...

Status

  • Current Release: 0.6.0
  • Platforms: Win32, Linux, [AIX, Solaris, FreeBSD (all tested with 0.3.1 only)]
  • Protocols Supported:
    • RFC 3195/RAW, client AND server
    • RFC 3195/COOKED, client AND server (no relay entities)
    • timestamps according to ID syslog-sign-12

bug fixed in listener 8132 Reads
There was a bug in the BEEP listeners which made them ignore the listen port set by srAPISetOption. The BEEP listeners always listen to 601, no matter what was set. This has today been fixed. The fix is currently available via anonymous CVS from sourceforge, only. Check there if you need this functionality.

 
Posted by rgerhards on Friday, October 14, 2005   

After a very long time, LibLogging 0.6.0 has been released today. This version is not as stable as 0.5.0, but it includes the COOKED listener as its most important feature (but please note that it currently does not support COOKED relay operations or is scheduled to do that in the near future).

 
Posted by rgerhards on Monday, October 03, 2005 Read full article: 'LibLogging 0.6.0 released'   

LibLogging is alive! 7478 Reads General
You may wonder... no news during the past month. Is LibLogging abandoned? Well, it looks like it is ... but that's not the truth. Of course, development on LibLogging has stopped, a fact caused by the simple matter of lack of interest in the library. However, there is growing interest since spring of this year and that interest will soon spawn some new development in LibLogging. There is a co-project, called rsyslog which implements a reliable syslog server, soon together with LibLogging. This project will hopefully create some additional awareness for RFC 3195 like logging. So, don't panic, LibLogging is still very vital alive, it was just resting a little bit. I expect some more updates coming within the next 3 month (there are already some new features in the CVS version).

Rainer Gerhards

 
Posted by rgerhards on Tuesday, July 05, 2005   

Future Milestones 8529 Reads Future Milestones
The exact order of future development has not yet been decided, but it is likely that it will be close in the way the topics are ordered in this list:
. . . . . . . .


 
Posted by therget on Monday, January 26, 2004 Read full article: 'Future Milestones'   

It comes with the addition of a client-side COOKED profile (not yet on the server side) as well as a full-blown message object.

 

I will keep this version healthy as I move along.
Only instable version will be found there for the time being
(else use the ZIP archives).


 

it is the world's first windows application doing so.
See the news release for complete details.


 

This
version is the first one to include support for building servers (listeners). Please note that there is NO 0.3.0 version - this number was eaten up by an incomplete copy passed on to some limited folks. . . . . . . . .


 

while the main project home page remains here, we will use the sourceforge discussion lists, forums and bug trackers.
news release for complete details.


 

The server runs and talks to
other products. It needs a lot of polishing - I think we are still some days away from a public release.


 

Other Stories

Categories Menu

    Login




     


     Log in Problems?
     New User? Sign Up!

    Past Articles



    All about syslog @ Adiscon

    All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest (c) 2003 by me
    This web site was made with PostNuke, a web portal system written in PHP. PostNuke is Free Software released under the GNU/GPL license.