Actualmente desarrollo una aplicación web simple usando Eclipse y un servidor Tomcat 7 local. Configuré Eclipse para que pueda arrancar el Tomcat 7 directamente de mi IDE, no mucha magia aquí.¿Dónde están mis archivos de registro de mi aplicación web en una instalación Linux de Tomcat 7?
En mi aplicación web, utilizo SLF4J con Logback, que se parece a esto en una clase de servicio:
public class MyServiceImpl implements MyService
{
private static Logger logger = LoggerFactory.getLogger(MyServiceImpl.class);
public void doSomeStuff()
{
logger.info("Doing some stuff");
}
}
Mi registro se configura de esta manera:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="fileAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>log/MyTestWebApp.%d.log.zip</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<logger name="com.test" level="WARN" />
<root level="WARN">
<appender-ref ref="fileAppender" />
</root>
</configuration>
Cuando comienzo mi web aplicación y así el servidor local Tomcat 7, la salida de registro va a
./log/MyTestWebApp.log
como se esperaba, donde el curr El directorio ent es donde está mi aplicación web (por ejemplo, donde está Maven pom.xml).
Cuando inicio mi aplicación web en una máquina Linux remota, no puedo encontrar ningún archivo "MyTestWebApp.log", ni en el directorio de mi aplicación web, ni en el directorio raíz de Tomcat7.
Así que mi pregunta simple es, ¿dónde van esos registros y dónde está mi archivo "MyTestWebApp.log", respectivamente?
¡Muchas gracias por su ayuda!
si funciona en su máquina local pero no a distancia, entonces puede que desee comprobar el privilegio de los archivos, carpetas, etc. – Will
Gracias por su respuesta, por favor vea mi comentario debajo de la publicación de palacsint, encontré mi archivo de registro en el directorio "Tomcat/bin/log/*". –