I have a PHP application that is running on 20 web servers. It's silly to check every servers' PHP error log. I'm planning to centralize the error logging on one (not a web server, a server just used for monitoring).
PHP does support logging to syslog by doing a simple change "error_log = syslog". Then I will configure syslogd to log to my central server.
Did anybody try this before? Any recommendation? Anything I should be careful of? Would this affect performance?