Skip to content. Skip to navigation

Agora Dokumentation

Sections
You are here: Home Support Dokumentation Agora System
Document Actions

Agora System

Agora System
Sie sind hier: 5 Systemadministration
 

5.2 Logging eines Agora-Projekts in einer Tomcat-Anwendung

Grundsätzliche Informationen zum Tomcat 'log4j’ gibt es unter http://jakarta.apache.org/log4j/

Das Logging wird in der Datei log4j.xml konfiguriert. Sie ist im .../WEB-INF'-Verzeichnis der jeweiligen Anwendung zu finden. Z.B. etwa in: /data/tomcat5/webapps/DigitalLibrary/WEB-INF/

Es können diverse sog. 'appender' definiert werden, d.h. man kann verschiedene Funktionsbereiche getrennt betrachten und einen Logging-Mitschnitt in getrennte Log-Dateien ausgegeben. Die 'Gesprächigkeit' dieser Log-Dateien kann über den Schalter Treshold beeinflußt werden.

Die Wertskala von Treshold: all|debug|info|warn|error|fatal|off|null. Der Defaultwert ist null, also keine Logging-Ausgabe

Zwei Beispiele:

Konfigurations-Logging:

in eine Log-Datei agora-config.log soll die Konfiguration des Systems/Projekts ausgegeben werden:

log4j.xml:

...
<appender name="CONFIG" class="org.apache.log4j.FileAppender">
<param name="Threshold" value="info"/>
<param name="File" value="/usr/tomcat5/logs/agora-config.log"/>
<param name="Append" value="false" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{DATE}: %c: %-5p: %m%n"/>
</layout>
</appender>
...

SQL-Logging:

eine Log-Datei agora-sql.log soll die Datenbank-Operationen mitschneiden:

log4j.xml:

...
<appender name="DATABASE" class="org.apache.log4j.FileAppender">
<param name="Threshold" value="all"/>
<param name="File" value="/usr/tomcat5/logs/agora-sql.log"/>
<param name="Append" value="false" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{DATE}: %c: %-5p: %m%n"/>
</layout>
</appender>
...

Sie sind hier: 5 Systemadministration
 
last modified 2010-01-14 09:59