It would probably be helpful to know which OS and programming language you are using. For example, Rails applications can use services such as Airbrake and Exceptional to track exceptions. There may be such a service for any language that you use.
If your application is configured to log on to syslog, there are many interesting ways to configure various system logs to log on to the central host. FreeBSD syslog can easily be configured to log on to a remote host , as well as Debian . Most Unixes probably have information about this; This article discusses many options and alternatives on Linux. I heard very good things about Splunk . It is not specifically designed to run exception logs, but it must use some intelligence to categorize problems and provide you with aggregate data on how often certain types of problems occur and something like that.
Hope this helps!
Daniel Lyons
source share