Ad

How Do I Create A Named Log In $TOMCAT_HOME/logs For My Servlet?

- 1 answer

I'm currently logging via the simplest of methods within my servlet using Tomcat. I use the ServletConfig.getServletContext().log to record activity. This writes to the localhost.YYYY-MM-DD.log in $TOMCAT_HOME/logs.

I don't want to get away from the simplicity of this logging mechanism unless absolutely necessary. But I would like to name my log file. Rather than "localhost".YYYY-MM-DD.log, is there a way to have it write to "myAppName".YYYY-MM-DD.log. I know I could create my own mechanism, but again, I looking for simplicity here.

I'm hoping to stay away from a complete framework like Log4j.

Ad

Answer

For Tomcat 6.x, you can change the logging configuration in conf/logging.properties.

But I prefer a separate configuration with Log4j...

Ad
source: stackoverflow.com
Ad