Skip to content
SiteEmail

cohtml.Net.LoggingSettings

Controls filtering of categorized log messages. Used during library initialization to specify which TargetUser and MessageType categories should be emitted by the logger. By default all categories are enabled and MinimumSeverity is Info.

Inherits from SystemIDisposable

Name
virtual voidDispose()
LoggingSettings(TargetUser enabledTargetUsers, MessageType enabledMessageTypes, Severity minimumSeverity, LogContextFields enabledContextFields)
LoggingSettings(TargetUser enabledTargetUsers, MessageType enabledMessageTypes, Severity minimumSeverity)
LoggingSettings(TargetUser enabledTargetUsers, MessageType enabledMessageTypes)
LoggingSettings(TargetUser enabledTargetUsers)
LoggingSettings()
Name
TargetUserEnabledTargetUsers
MessageTypeEnabledMessageTypes
LogContextFieldsEnabledContextFields
Controls which origin metadata fields are collected and passed to the log handler. Defaults to None.
SeverityMinimumSeverity
Preferred minimum severity threshold for logging. Defaults to Info.
Name
boolswigCMemOwn
virtual void Dispose()
LoggingSettings(
TargetUser enabledTargetUsers,
MessageType enabledMessageTypes,
Severity minimumSeverity,
LogContextFields enabledContextFields
)
LoggingSettings(
TargetUser enabledTargetUsers,
MessageType enabledMessageTypes,
Severity minimumSeverity
)
LoggingSettings(
TargetUser enabledTargetUsers,
MessageType enabledMessageTypes
)
LoggingSettings(
TargetUser enabledTargetUsers
)
LoggingSettings()
TargetUser EnabledTargetUsers;
MessageType EnabledMessageTypes;
LogContextFields EnabledContextFields;

Controls which origin metadata fields are collected and passed to the log handler. Defaults to None.

Severity MinimumSeverity;

Preferred minimum severity threshold for logging. Defaults to Info.

bool swigCMemOwn;