Standardkonfiguration des Loggers

Das Logformat kann für alle Logger ab der Version 1.6.11 über den Parameter „format“ angegeben werden. Dabei können Platzhalter verwendet werden:

PlatzhalterBeschreibung
{date}Das aktuelle Datum
{time}Die aktuelle Uhrzeit, inklusive Millisekunden
{date_time}Datum und Uhrzeit kombiniert
{level}Protokollstufe
{user}Benutzername
{session}Session-ID
{category}Logkategorie (Klassenname der DLE)
{brick}Brick-Name und ID
{line}Aktuelle Brickzeile
{certificated}Brick ist Zertifiziert (Y) oder nicht (N)
{message}Die Protokollnachricht

SystemLoggerService

Protokollierung für Systemüberwachungszwecke.

Defaulteinstellung:

<Service name="SystemLoggerService" class="at.visionflow.dle.engine.logging.DLEFileLoggerService">
<Properties>
<Property name=”enabled” value=”True” />
<Property name=”level” value=”brick_config” />
<Property name=”categories” value=”expert” />
<Property name=”filename” value=”system_{date}.log” />
<Property name=”daysToKeep” value=”62” />
<Property name=”statistic” value=”False” />
</Properties>
</Service>

StatisticLoggerService

Protokollierung jedes Aufrufs und kann für Auswertungszwecke benutzt werden. Auskunft über Memory-Auslastung.

Defaulteinstellung:

<Service name="StatisticLoggerService" class="at.visionflow.dle.engine.logging.DLEFileLoggerService">
<Properties>
<Property name=”enabled” value=”True” />
<Property name=”level” value=”off” />
<Property name=”filename” value=”statistic_{date}.log” />
<Property name=”daysToKeep” value=”62” />
<Property name=”statistic” value=”True” />
</Properties>
</Service>

UserLoggerService

Dieses Log kann vom Benutzer aktiviert werden. Hier sieht er seine Brick-Ausführungen.

Defaulteinstellung:

<Service name="UserLoggerService" class="at.visionflow.dle.engine.logging.DLEFileLoggerService">
<Properties>
<Property name=”enabled” value=”False” />
<Property name=”level” value=”brick_all” />
<Property name=”filename” value=”user_{user}_{date}.log />
<Property name=”daysToKeep” value=”7” />
<Property name=”statistic” value=”True” />
</Properties>
</Service>

WindowLoggerService

Über das Menü DLE-Log aktivieren kann das Log-Fenster geöffnet werden.

Dies dient dem Benutzer oder dem Support zur Nachverfolgung des Bricks

<Service name="WindowLoggerService" class="at.visionflow.dle.engine.logging.DLEWindowLoggerService">
<Properties>
<Property name=”enabled” value=”False” />
<Property name=”level” value=”brick_all” />
<Property name=”bufferSizeLow” value=”512000” />
<Property name=”bufferSizeHigh” value=”1024000” />
<Property name=”minimized” value=”false” />
</Properties>
</Service>

HTMLLoggerService

Über die HTML-Konsole kann pro User das Log aktiviert werden und kann dort mit showLog angezeigt werden. Die Einstellung werden vom UserLoggerService übernommen.

LoggerService

Hier kann ein allgemeiner Logger eingeklinkt werden wie z.B. der Log4JLogger oder DLEConsoleLogger

<Service name="LoggerService" class="at.visionflow.dle.engine.logging.DLELog4JLoggerService">
<Properties>
<Property name=”enabled” value=”False” />
<Property name=”level” value=”trace” />
</Properties>
</Service>