I'm managing several tomcat instances (aprox 30-35) and looking for some console to centralize the logs. I tried php-syslog-ng before (no with tomcat), and found it useful. I would like that these software would have some of these features:

-Syntax highlight according to the severity of the exceptions. -Tree view for stack traces and nested exceptions.

Bonus point:

-Alarm when certain pattern is matched.


Solution 1:

you can use splunk : http://www.splunk.com/ in which you can centralize all logs you have, you can then perform crossed search, it's a freeware, a bit heavy but awesome. You can also use lambda probe http://www.lambdaprobe.org/d/index.htm but it's more for global managment, not especifically for logs.

Solution 2:

is it possible to change the logging of tomcat to log4j? For log4j there are a lot of logfile viewers:

  • LogMX
  • http://www.log-viewer.com/net-java-log4j-log-viewer/
  • Apache Chainsaw
  • Vigilog

They are not all open source but free. Perhaps there is something that helps you.

Solution 3:

Have you tried TCLogView?