Quiero iniciar sesión en el archivo y configurarlo en el archivo de propiedades, porque el resultado predeterminado de logger.info() va a la consola y en la aplicación web no hay consola en mi caso.¿Dónde debería poner el archivo logging.properties para java.util.logging en la aplicación web (proyecto maven)?
Respuesta
Si está utilizando Tomcat, entonces debe iniciar sesión en $CATALINA_HOME/logs/myapp/myapp.log
.
que debe poner en src/main/resources
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) –
y dónde y qué debo colocar en lugar de esto: java -Djava.util.logging.config.file = mylogging.properties? en tomcat 6 –
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 –
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.
- 1. Dónde puedo poner WebLogic-aplicacion.xml en mi proyecto Maven 2?
- 2. ¿Dónde debería poner el archivo dll (que uso en mi proyecto)
- 3. Dónde poner el estado de la aplicación?
- 4. .gitignore archivo, ¿dónde debería ponerlo en mi proyecto xcode?
- 5. ¿Dónde debería poner la clase base vacía?
- 6. ¿Dónde poner el archivo .htaccess?
- 7. aplicación JavaFX en el proyecto Maven
- 8. ¿Cómo configurar java.util.logging en Android?
- 9. ¿Cómo poner la versión de proyecto de maven en el archivo de guerra manifiesto?
- 10. ¿Dónde debería poner mi código JavaScript?
- 11. ¿Dónde poner persistence.xml en el contenedor de la biblioteca utilizando maven?
- 12. ¿Dónde debería poner mis pruebas JUnit?
- 13. Cómo redirigir java.util.logging a un archivo?
- 14. ¿Dónde debería una aplicación web Java almacenar sus datos?
- 15. Java (aplicación web maven), ¿cómo obtener la ruta completa del archivo para el archivo en la carpeta de recursos?
- 16. ¿Dónde debería poner las constantes globales en un programa C++?
- 17. ¿Dónde debería colocar los archivos SQL en mi proyecto Java?
- 18. ¿Dónde debo colocar los archivos de configuración de la aplicación para un proyecto Maven?
- 19. Cómo usar java.util.logging en Weblogic?
- 20. Donde en la ruta del proyecto maven debería poner archivos de configuración que no se consideran recursos
- 21. dónde poner archivos .properties en un proyecto de Eclipse?
- 22. persistence.xml dónde colocar en el proyecto Eclipse
- 23. Especifique la propiedad del sistema para el proyecto de Maven
- 24. ¿Dónde poner parciales compartidos por toda la aplicación en Rails?
- 25. dónde poner en práctica CLLocationManager
- 26. Dónde poner struts.xml
- 27. ¿Dónde poner un archivo de configuración en Python?
- 28. ¿Cómo agrego logging.properties al classpath de un proyecto de Eclipse?
- 29. MEF: ¿Dónde debería colocar el CompositionContainer?
- 30. Java: ¿dónde debería poner código de lógica de oyente anónimo?
Eso no responde la pregunta. –
@ 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