![]() | Logger Eigenschaften |
Der Logger Typ exponiert die folgenden Member.
Name | Beschreibung | |
---|---|---|
![]() | DebugArchiveMaxCount |
Maximale Anzahl von archivierten Logs (DebugFiles, o.ä.).
Bei Überzahl werden jeweils die ältesten gelöscht.
Default: 0 (entspricht unendlich vielen).
(Vererbt von LoggerBase) |
![]() | DebugArchivingInterval |
Zeitabstand, in dem das aktuelle Logging (DebugFile, o.ä.)
archiviert und geleert wird. Muss von außen gesetzt werden.
Default: TimeSpan.Zero.
(Vererbt von LoggerBase) |
![]() | IsTimerTriggered |
Bei True ist die Logging-Ausgabe zeitgesteuert.
LoggingTriggerCounter gibt dann die Anzahl Millisekunden
bis zum nächsten Trigger-Event vor.
Bei False wird die Ausgabe durch die Gesamtzahl
Zählvorgänge gesteuert. LoggingTriggerCounter definiert
hier die Anzahl Zählvorgänge, nach der die Ausgabe erfolgt;
Default: True.
(Vererbt von LoggerBase) |
![]() | LoggingTriggerCounter |
Anzahl Millisekunden oder Anzahl Zählvorgänge bis zur
nächsten Logging-Ausgabe;
Default: 5000.
(Vererbt von LoggerBase) |
![]() | LogTargetInfo |
Ziel-Pfad, z.B. bei Text-Logs Name und Pfad des Logfiles.
(Vererbt von LoggerBase) |
![]() | MaxBufferLineCount |
Maximale Anzahl Zeilen, die ein MessageBuffer aufnehmen kann,
bevor er zwangsweise geflusht wird. Diese Einstellung wirkt
auch bei Timer-gesteuerten Logging.
Default: 10000.
(Vererbt von LoggerBase) |
![]() | PlainMessage |
Bei True werden Messages unverändert ausgegeben; wegen der Asynchronität
des Message-Handlings kann es hier zu Reihenfolge-Vertauschungen kommen.
Bei False werden Messages mit einem Timestamp versehen und vor
Flush des Message-Buffers nach dem Timestamp sortiert.
Default: False.
(Vererbt von LoggerBase) |
![]() | StandardIndent | Einrückung der Folgezeilen bei mehrzeiligen Messages. Default: 4. |