Seitenhistorie
...
- bestimmte Log Events in eine separate Datei schreiben,
- bestimmte Log Events statt in einer Datei in der Datenbank loggen und
- die Ausführlichkeit des Loggings für verschiedene Log Bereiche (z.B. Java Klassen) anpassen.
...
Weitergehende Informationen zu log4j finden Sie z.B. unter
- http://www.benmccann.com/dev-blog/sample-log4j-properties-file/
- https://logging.apache.org/log4j/1.2/manual.html
- http://www.torsten-horn.de/techdocs/java-log4j.htm
Info |
---|
Die hier vorgestellte Methode, unterschiedliche Log Dateien zu erzeugen und/oder das Logging in eine Datenbank umzuleiten, funktionieren auch in weiteren Fällen. Beispielsweise ist es möglich, das client lifecycle logging auf dem Server entsprechend zu konfigurieren. Das zu konfigurierende Log Handle ist hierbei |
Separate Log Datei für Client Lifecycle Events
Codeblock |
---|
# standard log stuff log4j.appender.logfile=org.apache.log4j.RollingFileAppender log4j.appender.logfile.File=/home/tpasch2/nuclos4/logs/server.log log4j.appender.logfile.MaxBackupIndex=1000 log4j.appender.logfile.MaxFileSize=1GB log4j.appender.logfile.layout=org.apache.log4j.PatternLayout log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n log4j.rootLogger=INFO, stdout, logfile # create another log file log4j.appender.clientlifecycle=org.apache.log4j.RollingFileAppender log4j.appender.clientlifecycle.File=/home/tpasch2/nuclos4/logs/clientlifecycle.log log4j.appender.clientlifecycle.MaxBackupIndex=1000 log4j.appender.clientlifecycle.MaxFileSize=1GB log4j.appender.clientlifecycle.layout=org.apache.log4j.PatternLayout log4j.appender.clientlifecycle.layout.ConversionPattern=%d %p [%c] - %m%n # use the file for a certain category log4j.category.org.nuclos.server.web.ClientLifecycle=INFO, clientlifecycle log4j.additivty.org.nuclos.server.web.ClientLifecycle=false log4j.logger.org.nuclos.server.web.ClientLifecycle=INFO |
Standard SQL Logging
Um alle SQL Statements zu loggen, müssen folgende Zeilen in der log4j.properties hinzugefügt werden:
...
Überblick
Inhalte