2011-01-17 18 views

Respuesta

-4

Si está utilizando Tomcat, entonces debe iniciar sesión en $CATALINA_HOME/logs/myapp/myapp.log.

+0

Eso no responde la pregunta. –

+0

@ the-elite-gentleman Dejaré que OP sea el juez de eso. Por lo que puedo decir, el OP quiere saber a dónde iniciar sesión, ya que no puede iniciar sesión en la consola en una aplicación web. Estaré encantado de borrar/editar si malinterpreto la pregunta. – dogbane

9

que debe poner en src/main/resources

+0

Esta es la respuesta correcta a la pregunta y la he votado como tal. Sin embargo, * ¿es una buena práctica incluir propiedades * archivos como este en .jar/.war/.ear/etc ... para una aplicación? ¿No debería la aplicación proporcionar una configuración de muestra (o como máximo una predeterminada) y permitir que el instalador configure el registro en su sistema como prefiera? Me doy cuenta de que esta es una pregunta abierta, ¿cuál es la mejor práctica aceptada? (suponiendo que haya uno) –

+0

y dónde y qué debo colocar en lugar de esto: java -Djava.util.logging.config.file = mylogging.properties? en tomcat 6 –

+0

Veo que de forma predeterminada (no own logging.properties) tomcat6 envía predeterminado java.util.logging log.info() al archivo /var/log/tomcat6/catalina-(date)-.log Esto debe ser suficiente para mí ahora, más adelante leeré este http://tomcat.apache.org/tomcat-6.0-doc/logging.html#Using_java.util.logging_%28default%29 –

13

Como dice Navi ... va en src/main/resources

Solo para aclarar este tema ... los logging.properties deben ir enWEB-INF/classes directorio . Si está utilizando algún tipo de marco para organizar su proyecto, debe averiguar dónde colocar el archivo para permanecer en WEB-INF/classes Si está utilizando maven para organizar la aplicación web, debe saber que todo lo que se encuentre en src/main/resources ir a WEB-INF/classes.

Cuestiones relacionadas