Wo gehen meine logging-Dateien meiner webapp auf einem linux-Tomcat-7-installation?

Ich derzeit die Entwicklung einer einfachen web-app mit Eclipse und einem lokalen Tomcat 7 server. Ich konfigurierte Eclipse, so kann ich starten Sie den Tomcat-7 direkt aus meiner IDE - nicht viel Magie hier.

In meiner web-app, ich benutze mit SLF4J Logback, die aussieht, wie dies in einer service-Klasse:

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

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

Meine Anmeldung auf diese Weise konfiguriert ist:

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

Wenn ich meine web app und so die lokalen Tomcat 7 server, die logging-Ausgabe geht

./log/MyTestWebApp.log

als erwartet, wo das aktuelle Verzeichnis ist, wo mein web-app ist (zum Beispiel, wo mein Maven pom.xml ist).

Wenn ich meine web app auf einem remote-linux-Maschine, ich finde keine "MyTestWebApp.log" - Datei nicht in Verzeichnis meiner web-app, noch in der Tomcat7-root-Verzeichnis.

Also meine einfache Frage ist, wo führen die Protokolle gehen und wo ist mein "MyTestWebApp.log" - Datei jeweils?

Vielen Dank für Eure Hilfe!

wenn es funktioniert, auf Ihrem lokalen Rechner, aber nicht remote, dann möchten Sie vielleicht überprüfen Sie die Berechtigungen der Datei, Ordner, etc.
Vielen Dank für Ihre Antwort, bitte siehe mein Kommentar unten zu palacsint Beitrag, ich fand meine logfile in "Tomcat/bin/log/*" - Verzeichnis.

InformationsquelleAutor It's Leto | 2011-08-22

Schreibe einen Kommentar