Click or drag to resize

Logger properties

The Logger Type exposes the following members.

Properties
 NameDescription of the
Public PropertyDebugArchiveMaxCount Maximum number of archived logs (debug files, etc.). If there is a surplus, the oldest ones are deleted. Default: 0 (corresponds to an infinite number).
(Inherited from LoggerBase)
Public PropertyDebugArchivingInterval Time interval in which the current logging (DebugFile, etc.) is archived and emptied. Must be set externally. Default: TimeSpan.Zero.
(Inherited from LoggerBase)
Public PropertyIsTimerTriggered With True, the logging output is time-controlled. LoggingTriggerCounter then returns the number of milliseconds until the next trigger event. If False, the output is divided by the total number counting processes are controlled. LoggingTriggerCounter defined here is the number of counting processes after which the output takes place; Default: True.
(Inherited from LoggerBase)
Public PropertyLoggingTriggerCounter Number of milliseconds or number of counting operations until the next logging output; Default: 5000.
(Inherited from LoggerBase)
Public PropertyLogTargetInfo Target path, e.g. for text logs, name and path of the log file.
(Inherited from LoggerBase)
Public PropertyMaxBufferLineCount Maximum number of lines that a MessageBuffer can hold, before it is forcibly flushed. This setting works even with timer-controlled logging. Default: 10000.
(Inherited from LoggerBase)
Protected PropertyPlainMessage If True, messages are output unchanged; due to asynchrony of message handling can lead to sequence swaps. If False, messages are provided with a timestamp and are prefixed with Flush of the message buffer sorted by timestamp. Default: False.
(Inherited from LoggerBase)
Public PropertyStandardIndent Indentation of subsequent lines for multi-line messages. Default: 4.
Back to the top
See also