My central syslog server creates a folder hierarchy as follows:
/data/logs/[system name]/month/day.log
Sometime I need to grep multiple logs across several specific devices. Using find, grep and xargs we can accomplish this as follows:
find *server* -type f | grep 08/03.log | xargs grep interesting_traffic
The above will return a list of all the files within any folder containing the phrase `server`, then it filters out the logs for the date 08/03 and lastly it greps them for the phrase `interesting_traffic`. Easy!