2011-11-14 23 views

Respuesta

20

Catalina.out simplemente contiene todo lo que está escrito en "System.out" de Tomcat y "System.err".

El nombre "catalina.out" proviene del script catalina.sh que se usa convencionalmente para ejecutar Tomcat. Si desea cambiar el nombre ... o hacer algo funky con sus streams de salida/err ... puede hackear el script o reemplazarlo con un script de inicio alternativo.

El origen del nombre "Catalina" se explica here.


que tienen logging.properties de verificación y no encontró nada sobre .out.

La redirección de los flujos de salida/error estándar a catalina.out ocurre en el script catalina.sh.

+1

Demasiado a esto el catalina.out si recuerdo solo existe en una instalación de linux de tomcat y se puede usar con el comando tail para ver en tiempo real el resultado de la consola java del servidor – Stainedart

2

Parece que necesita hacerlo a través de su propia configuración de log4j y la propiedad swallowOutput. Ver wiki FAQ. Vea también algunos detalles en this answer.

log4j es solo un paquete de registro, por lo que si no lo está utilizando, consulte que está registrando el paquete javadoc. Si no está utilizando ningún paquete de registro, será mejor que empiece a usarlo.

Cuestiones relacionadas