Estoy planeando implementar el registro en una aplicación web en la que estoy trabajando actualmente, pero estoy luchando con algunos de los detalles. ¿Cuál es la mejor manera de iniciar sesión en una aplicación web Java?¿Estás registrando aplicaciones web Java?
Específicamente;
- ¿Dónde se encuentra el archivo de configuración en el archivo del paquetewar?
- ¿Dónde se registran las personas, archivo plano de ruta relativa o absoluta, o una base de datos?
- ¿El registro Log4J va directamente al archivo de registro del servidor de aplicaciones automáticamente o es algo que tiene que configurar? En este caso, estoy usando Tomcat, pero a menudo uso Jrun.
- ¿Algún otro problema que deba tener en cuenta para el registro de aplicaciones web?
Actualmente estoy usando Log4J pero imagino que las mejores prácticas se aplicarían universalmente a todas las implementaciones de registro.
EDITAR:
Una de las preguntas más importantes arriba.
- ¿Dónde se inicia la configuración de registro ?
En una aplicación tradicional, hago esto en el punto de entrada;
DOMConfigurator.configureAndWatch("log4j.xml");
¿Cuál sería el equivalente de la aplicación web?
Decidí finalmente aceptar una respuesta sobre esto. No es que haya una sola respuesta, pero la respuesta de cherouvim fue la más útil. –