January 4, 2008

Swatch multiple log files

Posted in Linux, Open Source tagged , , , , at 12:33 am by ilanco

To make swatch parse multiple log files at once from a central syslog server use the following command from any bash compatible shell:
swatch -c ~/.swatchrc --tail-args '-q -f -n 0' -t "`find . -name *.20080104 | xargs`"

Of course you can substitute ~/.swatchrc with your own swatch config and *.20080103 with your own search criteria.

Good luck.