Click or drag to resize

LoggerBase properties

The LoggerBase 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).
Public PropertyDebugArchivingInterval Time interval in which the current logging (DebugFile, etc.) is archived and emptied. Must be set externally. Default: TimeSpan.Zero.
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.
Public PropertyLoggingTriggerCounter Number of milliseconds or number of counting operations until the next logging output; Default: 5000.
Public PropertyLogTargetInfo Target path, e.g. for text logs, name and path of the log file.
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.
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.
Back to the top
See also