Куда идут мои файлы журналов моего веб-приложения при установке linux Tomcat 7?

В настоящее время я разрабатываю простое веб-приложение с использованием Eclipse и локального сервера Tomcat 7. Я настроил Eclipse, так что я могу запустить Tomcat 7 прямо из моей среды IDE - здесь не так много магии.

В моем веб-приложении я использую SLF4J с Logback, который в классе обслуживания выглядит следующим образом:

public class MyServiceImpl implements MyService
{
  private static Logger logger = LoggerFactory.getLogger( MyServiceImpl.class );

  public void doSomeStuff()
  {
      logger.info( "Doing some stuff" );
  }
}

Мой журнал ведется настроен следующим образом:

<?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>

Когда я запускаю свое веб-приложение и локальный сервер Tomcat 7, вывод журнала идет на

./log/MyTestWebApp.log

, как и ожидалось, где текущий каталог - это каталог, в котором находится мое веб-приложение (например, где мой Maven pom.xml - это).

Когда я запускаю свое веб-приложение на удаленном компьютере с Linux, я не могу найти ни одного файла «MyTestWebApp.log» ни в директории моего веб-приложения, ни в корневом каталоге Tomcat7.

Итак, мой простой вопрос: где эти журналы и где, соответственно, мой файл MyTestWebApp.log?

Большое спасибо за вашу помощь!

5
задан palacsint 18 September 2011 в 09:41
поделиться