Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
debug-log [2016/12/22 15:38] – [Beispiel bennoarchive-log4j.xml] lwsystems | debug-log [2023/06/07 14:48] (aktuell) – [Debug Logging] lwsystems | ||
---|---|---|---|
Zeile 9: | Zeile 9: | ||
Das Logging der Java Dienste von Benno MailArchiv wird jeweils in den Konfigurationsdateien | Das Logging der Java Dienste von Benno MailArchiv wird jeweils in den Konfigurationsdateien | ||
- | * ''/ | + | * ''/ |
- | * ''/ | + | * ''/ |
- | ====== Beispiel "bennoarchive-log4j.xml" | + | ====== Beispiel "archive-log4j.xml" |
<code xml> | <code xml> | ||
- | <?xml version=" | + | <?xml version=" |
- | <!DOCTYPE log4j: | + | <!-- bennoarchive |
- | < | + | <Configuration> |
- | + | <Appenders> | |
- | | + | <Console |
- | class=" | + | < |
- | <param name=" | + | </Console> |
- | <param name="file" | + | <RollingFile |
- | <param name=" | + | fileName="/ |
- | <layout class=" | + | < |
- | <param name=" | + | <Pattern>%d{ISO8601} %-5p %m%n</Pattern> |
- | </layout> | + | </ |
- | </ | + | <Policies> |
- | + | <TimeBasedTriggeringPolicy interval=" | |
- | < | + | </Policies> |
- | class=" | + | </RollingFile> |
- | <param name=" | + | </Appenders> |
- | <param name=" | + | <Loggers> |
- | <param name=" | + | <!-- #################################################################### |
- | <layout class=" | + | <!-- LOGLEVEL: TRACE DEBUG INFO WARN ERROR FATAL --> |
- | <param name=" | + | <Root level=" |
- | </ | + | <AppenderRef |
- | </ | + | </Root> |
- | + | </ | |
- | < | + | </Configuration> |
- | class=" | + | |
- | <param name=" | + | |
- | < | + | |
- | <param name=" | + | |
- | <layout class=" | + | |
- | <param name=" | + | |
- | | + | |
- | </appender> | + | |
- | + | ||
- | < | + | |
- | <param name=" | + | |
- | <layout class=" | + | |
- | <param name=" | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | <param name=" | + | |
- | <param name=" | + | |
- | <param name=" | + | |
- | <layout class=" | + | |
- | <param name=" | + | |
- | | + | |
- | </layout> | + | |
- | </ | + | |
- | + | ||
- | <logger name=" | + | |
- | <level value=" | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | <!-- Debug Benno MailArchive Logger --> | + | |
- | <!-- | + | |
- | <logger name=" | + | |
- | <level value=" | + | |
- | < | + | |
- | </ | + | |
- | -> | + | |
- | + | ||
- | | + | |
- | <!-- LOGLEVEL: TRACE DEBUG INFO WARN ERROR FATAL --> | + | |
- | <root> | + | |
- | < | + | |
- | <appender-ref | + | |
- | </root> | + | |
- | + | ||
- | </log4j: | + | |
</ | </ | ||
- | In der Konfigurationsdatei wird der Loglevel für einzelne Unter-Komponenten der Applikation festgelegt. | ||
Die Log-Informationen werden in die Logdateien ''/ | Die Log-Informationen werden in die Logdateien ''/ | ||
Zeile 97: | Zeile 48: | ||
===== Debug Logging | ===== Debug Logging | ||
- | Um das Debug Logging zu aktivieren, werden die Kommentarzeichen | + | Hierfür wird der Loglevel auf //" |
<code xml> | <code xml> | ||
- | <logger name=" | + | |
- | < | + | < |
- | <appender-ref | + | <!-- LOGLEVEL: TRACE DEBUG INFO WARN ERROR FATAL --> |
- | </logger> | + | |
+ | <AppenderRef | ||
+ | </ | ||
+ | | ||
</ | </ | ||
- | entfernt. | + | <code bash> |
- | + | # systemctl restart benno-archive | |
+ | </ | ||
====== Web-Interface " | ====== Web-Interface " |