LogBack-Konfiguration
Die Standardkonfigurationsdateien befinden sich im Verzeichnis /usr/share/bm-conf/logs/ :
- bm-core-audit.log.xml
- bm-core.log.xml
- bm-eas.log.xml
- bm-hps.log.xml
- bm-ips.log.xml
- bm-lmtpd.log.xml
- bm-locator.log.xml
- bm-milter.log.xml
- bm-node.log.xml
- bm-pimp.log.xml
- bm-tika.log.xml
- bm-webserver.log.xml
- bm-xmpp.log.xml
- bm-ysnp.log.xml
Um Änderungen vorzunehmen, kopieren Sie die gewünschte Datei in /etc/bm/local und ändern Sie die Kopie.
Beispiel für eine Konfiguration :
<appender name="R" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!--See also http://logback.qos.ch/manual/appenders.html#RollingFileAppender -->
<File>/var/log/bm/core.log</File>
<encoder>
<pattern>%d [%thgelesen] %c{1} %p - %m\n</pattern>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<maxIndex>20</maxIndex>
<FileNamePattern>/var/log/bm/core.log.%i.gz</FileNamePattern>
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<MaxFileSize>60000 KB</MaxFileSize>
</triggeringPolicy>
</appender
Das obige Beispiel für die Hauptlogdatei core.log erlaubt es, 20 Logdateien von jeweils bis zu 60 MB zu speichern.
Für weitere Informationen zur Konfiguration finden Sie auf der Log4j-Website oder in dieser Dokumentation: https://logback.qos.ch/manual/appenders.html#RollingFileAppender