Click or drag to resize

LoggerBase Eigenschaften

Der LoggerBase Typ exponiert die folgenden Member.

Eigenschaften
 NameBeschreibung
Public EigenschaftDebugArchiveMaxCount Maximale Anzahl von archivierten Logs (DebugFiles, o.ä.). Bei Überzahl werden jeweils die ältesten gelöscht. Default: 0 (entspricht unendlich vielen).
Public EigenschaftDebugArchivingInterval Zeitabstand, in dem das aktuelle Logging (DebugFile, o.ä.) archiviert und geleert wird. Muss von außen gesetzt werden. Default: TimeSpan.Zero.
Public EigenschaftIsTimerTriggered 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.
Public EigenschaftLoggingTriggerCounter Anzahl Millisekunden oder Anzahl Zählvorgänge bis zur nächsten Logging-Ausgabe; Default: 5000.
Public EigenschaftLogTargetInfo Ziel-Pfad, z.B. bei Text-Logs Name und Pfad des Logfiles.
Public EigenschaftMaxBufferLineCount Maximale Anzahl Zeilen, die ein MessageBuffer aufnehmen kann, bevor er zwangsweise geflusht wird. Diese Einstellung wirkt auch bei Timer-gesteuerten Logging. Default: 10000.
Protected EigenschaftPlainMessage 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.
Zurück nach oben
Siehe auch