Syslog-ng 101, part 8: Macros and templates