Syslog: Complete System Administrator Guide
Note that most current Linux distributions use journald, rather than syslog. Journald has plugins for the syslog wire protocol though. Personally I prefer app names vs LOCAL4 or the other syslog facilities (UUCP is still in there) but YMMV.