<configuration scan="true" scanPeriod="1 minute"> [...] </configuration>
<!-- NativeLevelChangePropagator enables live configuration updates --> <contextListener class="de.planta.server.logging.NativeLevelChangePropagator"/>
scanPeriod
die Konfigurationsaktualisierung nicht zwingend sofort durchgeführt wird.
log/
des Arbeitsverzeichnisses von PLANTA-Server angelegt.
PlantaServer.log
ausgegeben.
PlantaServer.[NUMMER].log.zip
benannt sind.
PlantaSession-[SessionID].log
erstellt, in die zur Session gehörige Nachrichten ausgegeben werden.
log/
des Arbeitsverzeichnisses von PLANTA-Server angelegt.
PlantaServer.log
ausgegeben.
PlantaServer.[NUMMER].log.zip
benannt sind.
PlantaSession-[SessionID].log
erstellt, in die zur Session gehörige Nachrichten ausgegeben werden
logback.xml
-Datei vorzunehmen. PLANTA stellt eine zweite Datei logback_debug.xml
zur Verfügung, die bereits alle notwendigen Einstellungen beinhaltet. Die beiden Dateien müssen lediglich nur umbenannt werden, damit das Logging aktiviert wird und die Umbenennung wieder rückgängig gemacht werden, wenn das Logging ausgeschaltet werden soll.
logback.xml
beliebig umbenennen.
logback_debug.xml
in logback.xml
umbenennen.
logback.xml
vorgenommen werden. Vorgehensweise
[...] <!-- enable this for tracing/debugging logs in the PLANTA namespace --> <logger name="de.planta.server" level="debug"/> [...]
[...] <!-- enable the following to enable session logs; don't forget to uncommment the appender-ref to SESSIONLOG additionally --> <appender name="SESSIONLOG" class="ch.qos.logback.classic.sift.SiftingAppender"> <discriminator> <key>sessionId</key> <defaultValue>global</defaultValue> </discriminator> <sift> <appender name="FILE-${sessionId}" class="ch.qos.logback.core.FileAppender"> <file>log/PlantaSession-${sessionId}.log</file> <append>false</append> <encoder> <pattern>%d{HH:mm:ss.SSS} %level %marker %logger{35} - %msg%n</pattern> </encoder> </appender> </sift> </appender> [...]
Hinweis[...] <!-- enable logging for messages with level <= info --> <root level="info"> <appender-ref ref="CONSOLE" /> <appender-ref ref="SERVERLOG" /> <appender-ref ref="SESSIONLOG" /> </root> </configuration>
Namensraum | Beschreibung |
---|---|
de.planta.server |
Der Namensraum des PLANTA-Servers |
de.planta.server.native |
Log-Nachrichten aus den nativen Programmteilen werden innerhalb dieses Namensraumes ausgegeben |
de.planta.server.python |
Aus dem Python-Kontext über die Schnittstelle gesendete Nachrichten werden innerhalb dieses Namensraumes ausgegeben |