Pregunta

Cuando quería lotate registro diario, estaba editando catalina.sh en otros para redirigir ingrese a cronolog.

Creo que es mala solución porque el archivo es catalina.sh archivo ejecutable de la cáscara.

¿Puedo config usando propiedades de edición o cualquier archivo en el directorio conf?

¿Hay otra buena solución?

nuevo:

      org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
      | cronolog "$CATALINA_BASE"/logs/catalina.
%Y-%m-%d.out >> /dev/null &

edad:

      org.apache.catalina.startup.Bootstrap "$@" start \
      >> "$CATALINA_BASE"/logs/catalina.out 2>&1 &
¿Fue útil?

Solución

¿Por qué no utilizar un marco de registro adecuado en lugar de System.out? Usted tiene por lo menos tres a su disposición:

El uso de cualquiera de estos va a ser capaz de controlar lo que se conecte (usando niveles - depuración, información, warn, error), donde se inicia la sesión (giro registradores de encendido y apagado) y acceder a diferentes objetivos - archivos, db, correo , JMS, etc.

Otros consejos

David Rabinowitz es un buen punto, pero para responder a su pregunta, su uso de cronolog está muy bien.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top