metalog(8) Syslog daemon metalog(8)

metalog - an alternative syslog daemon

metalog [options]

Metalog is a modern replacement for syslogd and klogd. The logged messages can be dispatched according to their facility, urgency, program name and/or Perl-compatible regular expressions. Log files can be automatically rotated when they exceed a certain size or age. External shell scripts (ex: mail) can be launched when specific patterns are found.

Metalog is easier to configure than syslogd and syslog-ng, accepts unlimited number of rules and has (switchable) memory bufferisation for maximal performance.

Improve performance by using buffers (bug log files won't get updated in real time). Can be overridden for individual logs.
Have the server start in background (daemonization).
Set the console log level (Linux only).
Use an alternate configuration file.
Change the GID of the metalog process. Created files will be owned by this group.
Output help information and exit.
Do not attempt to log messages from the kernel.
Use an alternate file to store the process number.
Start in synchronous mode, with no bufferization. Can be overridden for individual logs.
Run in verbose mode (useful for debugging behavior).
Display metalog version information.

Enable synchronous mode.
Disable synchronous mode.

Note that the exact paths depend on the build settings. These are the standard paths.

/etc/metalog.conf
/var/run/metalog.pid
/dev/log

Mike Frysinger <vapier@gentoo.org>
Laurent Wandrebeck (low) <wandre.l@free.fr>
Leo Lipelis <aeoo@gentoo.org>
Hendrik Visage <hvisage@users.sourceforge.net>
Frank DENIS (Jedi/Sector One) <j@pureftpd.org>

metalog.conf(5)

4 Frank DENIS