He instalado Tomcat y el uso de SLF4J como nuestro marco de trabajo de registro. Copié slf4j-api-1.6.4.jar
y slf4j-jdk14-1.6.4.jar
en la biblioteca de Tomcat, es decir, $TOMCAT_HOME/lib
.SL4JF en Tomcat no aparece en los archivos de registro
Supuse que si uso SLF4J, delegará en java.util.Logger
, que se delegará en el marco de registro de Tomcat subyacente. Pero cuando despliegue y verifique mi aplicación, no veo nada que se registre. Toda mi información de excepción/registro se está perdiendo.
¿Lo entiendo bien, o me perdí algo para mantenerme en el camino de la clase?
Su configuración me parece correcta, agregue su archivo de configuración JUL (logging.properties). – foch
Puede ver https://github.com/grgrzybek/tomcat-slf4j-logback para un proyecto que reemplace Tomcat JULI con SLF4J + Logback puro que no entre en conflicto con la configuración de registro WAR individual –
foch; utilizo el registro predeterminado. propiedades que se envían con la instalación del servidor. Grzegorz Grzybek, gracias por el enlace. pero quiero saber por qué defalt no funciona. esto significa que SL4J no es útil si estamos usando tomcat? –