Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| debug-log [2016/11/08 08:44] – Externe Bearbeitung 127.0.0.1 | 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 |
| ===== 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 " | ||
| + | |||
| Das Web-Interface ist eine in PHP implementierte Web-Applikation. Das Logging erfolgt generell in das " | Das Web-Interface ist eine in PHP implementierte Web-Applikation. Das Logging erfolgt generell in das " | ||