Projects / lard


Lard is a Logging and Rotation Daemon that can replace the functionality of sysklogd and logrotate together. Logging is done almost exactly the same as syslogd, with added features such as regex matching and command triggers. Rotation can be triggered while the daemon is running safely by sending it a simple signal.

Operating Systems

Recent releases

  •  01 Nov 2005 22:32

    Release Notes: Lard can now handle multiple 'match' statements for each rule, and also 'filter' rules, making selection of specific log messages far more flexible. It can be run with -d for debugging output.

    •  11 May 2005 15:56

      Release Notes: Lard now knows the "post" rule keyword. This allows you to specify post-rotate actions. Lard automatically sees that the same command does not need to be executed twice in a row and runs commands only once per rotation event. Lard also properly detaches from stdin/out/err now when it is run as daemon. The example configuration has been adjusted to provide a more commonly used base config. This is what most people will use in real life, and it mimics more or less what most distributions provide as default.

      •  14 Apr 2005 15:08

        Release Notes: Some cleanup was done to remove child process zombies. PID file generation and cleanup are now handled properly.

        •  13 Mar 2005 15:30

          Release Notes: This version adds code cleanups and makes lard into a full replacement for klogd and syslogd. By default on Linux boxes, /proc/kmsg is watched and processed. The daemon supports HUP reloads and "-- MARK --" timestamps. The number of required Perl modules was reduced.

          •  11 Mar 2005 17:57

            Release Notes: A preliminary replacement has been added for klogd. There are some code cleanups.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.