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

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


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

Это старая версия документа!


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

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

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

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

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

  • /etc/benno/bennoarchive-log4j.xml
  • /etc/benno/bennorest-log4j.xml

Beispiel "bennoarchive-log4j.xml"


 version="1.0"  encoding="UTF-8"  ?>  

 
   xmlns:log4j="http://jakarta.apache.org/log4j/"> 
 name="ArchiveAppender"             class
    ="org.apache.log4j.DailyRollingFileAppender"> 
     name="datePattern"  value="'.'yyyy-MM-dd"  /> 
     name="file"  value="/var/log/benno/archive.log"  /> 
     name="Append"  value="true"  /> 
       class="org.apache.log4j.PatternLayout"> 
     name="ConversionPattern"  value="%d{ISO8601} %-5p%m%n"  /> 
  > 
 
  > 
 name="ExternalLibAppender"             class
    ="org.apache.log4j.DailyRollingFileAppender"> 
     name="datePattern"  value="'.'yyyy-MM-dd"  /> 
     name="file"  value="/var/log/benno/archive-externalLib.log"  /> 
     name="Append"  value="true"  /> 
       class="org.apache.log4j.PatternLayout"> 
     name="ConversionPattern"  value="%d{ISO8601} %-5p %c: %m%n"  /> 
  > 
 
  > 
 name="DebugAppender"             class
    ="org.apache.log4j.DailyRollingFileAppender"> 
     name="datePattern"  value="'.'yyyy-MM-dd"  /> 
     name="file"  value="/var/log/benno/archive.log"  /> 
     name="Append"  value="true"  /> 
       class="org.apache.log4j.PatternLayout"> 
     name="ConversionPattern"  value="%d{ISO8601} %-5p %c: %m%n"  /> 
  > 
 
  > 
     name="STDERR"  class="org.apache.log4j.ConsoleAppender"> 
     name="target"  value="System.err"  /> 
       class="org.apache.log4j.PatternLayout"> 
     name="ConversionPattern"  value="%-5p %c: %m%n"  /> 
  > 
 
  > 
     name="syslog"  class="org.apache.log4j.net.SyslogAppender"> 
     name="SyslogHost"  value="127.0.0.1"/> 
     name="Facility"  value="USER"/> 
     name="FacilityPrinting"  value="true"/> 
     class="org.apache.log4j.PatternLayout"> 
 name="ConversionPattern"            value
    ="%t %5r %-5p %-21d{yyyyMMdd HH:mm:ss,SSS} %c{2} [%x] %m %n"/> 
  > 
 
  > 
     name="org.apache"  additivity="false"  > 
     value="ERROR"/> 
   ref="ArchiveAppender"  /> 
 
  >  
    
  
  
  
 -> 
 
  
   
  
    > 
     value="INFO"  /> 
   ref="ArchiveAppender"  /> 
 
> >

In der Konfigurationsdatei wird der Loglevel für einzelne Unter-Komponenten der Applikation festgelegt.

Die Log-Informationen werden in die Logdateien /var/log/benno/archive.log  bzw. /var/log/benno/rest.log geschrieben.

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

Um das Debug Logging zu aktivieren, werden die Kommentarzeichen und –> um den Block

 
     name="de.lwsystems.mailarchive"  additivity="false"  > 
     value="DEBUG"  /> 
   ref="DebugAppender"  /> >

entfernt.

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

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

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

DEBUG = 1

сбежал.

debug-log.1478594644.txt.gz · Zuletzt geändert: 2016/12/22 15:37 (Externe Bearbeitung)