Friday, February 10, 2012

Lumberjack - An open source logging mechanism


Just as an announcement, after watching some non-opensource log mechanisms, I thought I'd give a shot at creating my own.  The source is available for free, though the code isn't exactly "open source".  I'll do what I can to get patches committed into the application, for other releases.  If this becomes a stable and enterprise-ready platform, I might just release the control of it into the opensource world.

You can obtain a copy of the source from :

Also, you can test it with the following instructions :

  1. First, compile, prepare, and launch :

    if [ -e Makefile ]; then make rmproper; fi && ./configure --modules-dir=modules && make && make modules && ./server/lumberjack -bd -f server/lumberjack.conf
  2. In another window, CD into clients, and compile the test client :

    make clean && make && ./followlog -v --no-daemon --verbose --type apache --path test/info.log --report-back plain://localhost:5820
  3. In a third window, add something to the log file :

    echo '['`date '+%a %b %d %H:%M:%S %Y'`']' - warning : work >> test/info.log

No comments:

Post a Comment