Здесь показаны различия между двумя версиями.
| Следующая редакция | Предыдущая редакция | ||
| debug-log [2016/11/08 08:44] – Externe Bearbeitung 127.0.0.1 | debug-log [2023/06/07 14:48] (текущий) – [Debug Logging] lwsystems | ||
|---|---|---|---|
| Zeile 9: | Zeile 9: | ||
| Ведение журналов Java-сервисов Benno MailArchiv осуществляется в конфигурационных файлах | Ведение журналов Java-сервисов Benno MailArchiv осуществляется в конфигурационных файлах | ||
| - | * ''/ | + | * ''/ |
| - | * ''/ | + | * ''/ |
| - | ====== Beispiel "bennoarchive-log4j.xml" | + | ====== Beispiel "archive-log4j.xml" |
| <code xml> | <code xml> | ||
| - | 1.0" | + | 1.0" |
| - | DOCTYPE log4j: | + | -- bennoarchive |
| - | < | + | <Configuration> |
| - | + | <Appenders> | |
| - | | + | <Console |
| - | class=" | + | < |
| - | <param name=" | + | </Console> |
| - | <param name="file" | + | <RollingFile |
| - | <param name=" | + | fileName="/ |
| - | org.apache.log4j.PatternLayout"> | + | < |
| - | ConversionPattern" | + | <Pattern>%d{ISO8601} %-5p %m%n</Pattern> |
| - | </layout> | + | </ |
| - | </ | + | <Policies> |
| - | + | <TimeBasedTriggeringPolicy interval=" | |
| - | < | + | </Policies> |
| - | class=" | + | </RollingFile> |
| - | datePattern" | + | </Appenders> |
| - | file" | + | <Loggers> |
| - | Append" | + | <!-- #################################################################### |
| - | org.apache.log4j.PatternLayout"> | + | <!-- LOGLEVEL: TRACE DEBUG INFO WARN ERROR FATAL --> |
| - | ConversionPattern" | + | <Root level=" |
| - | </ | + | <AppenderRef |
| - | </ | + | </Root> |
| - | + | </ | |
| - | < | + | </Configuration> |
| - | class=" | + | |
| - | datePattern" | + | |
| - | < | + | |
| - | Append" | + | |
| - | <layout class=" | + | |
| - | <param name=" | + | |
| - | | + | |
| - | </appender> | + | |
| - | + | ||
| - | < | + | |
| - | target" | + | |
| - | org.apache.log4j.PatternLayout"> | + | |
| - | <param name=" | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | < | + | |
| - | SyslogHost" | + | |
| - | <param name=" | + | |
| - | <param name=" | + | |
| - | <layout class=" | + | |
| - | ConversionPattern" | + | |
| - | + | ||
| - | </layout> | + | |
| - | </ | + | |
| - | + | ||
| - | org.apache" | + | |
| - | ERROR"/> | + | |
| - | < | + | |
| - | </ | + | |
| - | + | ||
| - | <!-- Debug Benno MailArchive Logger --> | + | |
| - | <!-- | + | |
| - | de.lwsystems.mailarchive" | + | |
| - | DEBUG" | + | |
| - | < | + | |
| - | </ | + | |
| - | -> | + | |
| - | + | ||
| - | | + | |
| - | <!-- 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 " | ||