Инструменты пользователя

Инструменты веб-сайта


журнал отладки

Журнал отладки

Настройка ведения журналов

Настройка логирования отдельных компонентов «benno-archve», «benno-rest» и «benno-web» осуществляется в разных конфигурационных файлах.

Архивирование и REST-интерфейс

Ведение журналов Java-сервисов Benno MailArchiv осуществляется в конфигурационных файлах

  • /etc/benno/archive-log4j.xml
  • /etc/benno/rest-log4j.xml

Пример файла "archive-log4j.xml"

xml version="1.0" encoding="UTF-8"?>
<!-- bennoarchive >= 2.10 log configuration -->
<Configuration>
    <Appenders>
        <Console name="STDERR" target="SYSTEM_OUT">
            <PatternLayout pattern="%-5p %c: %m%n"/>
        </Console>
        <RollingFile name="ArchiveAppender" filePattern="/var/log/benno/rest.log.%d{yyyy-MM-dd}.gz" 
fileName="/var/log/benno/rest.log" append="true">
            <PatternLayout>
                <Pattern>%d{ISO8601} %-5p %m%n</Pattern>
            </PatternLayout>
            <Policies>
                <TimeBasedTriggeringPolicy interval="1"/>
            </Policies>
        </RollingFile>
    </Appenders>
    <Loggers>
        <!-- #################################################################### -->
        <!-- LOGLEVEL: TRACE DEBUG INFO WARN ERROR FATAL -->
        <Root level="INFO">
            <AppenderRef ref="ArchiveAppender"/>
        </Root>
    </Loggers>
</Configuration>

Информация из логов записывается в файлы логов /var/log/benno/archive.log и /var/log/benno/rest.log .

Ведение отладочной документации

Hierfür wird der Loglevel auf „DEBUG“ gesetzt und anschließend der jeweilige Dienst (benno-archive oder benno-rest) neu gestartet.

    <Loggers>
        <!-- #################################################################### -->
        <!-- LOGLEVEL: TRACE DEBUG INFO WARN ERROR FATAL -->
        <Root level="DEBUG">
            <AppenderRef ref="ArchiveAppender"/>
        </Root>
    </Loggers>
# systemctl restart benno archive

Веб-интерфейс "benno-web"

Веб-интерфейс представляет собой веб-приложение, реализованное на PHP. Ведение журналов обычно происходит в файле "error.log" веб-сервера Apache.

Для включения отладочного логирования веб-интерфейса параметр в файле /etc/benno-web/benno.conf устанавливается на уровень отладки от 1 до 4. Более высокие уровни отладки выводят соответственно более подробную информацию.

DEBUG = 1

сбежал.

debug-log.txt Последнее изменение: 07.06.2023 14:48 пользователем lwsystems