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

Public Functions

Name
virtual voidDispose()
LoggingSettings(TargetUser enabledTargetUsers, MessageType enabledMessageTypes, Severity minimumSeverity)
LoggingSettings(TargetUser enabledTargetUsers, MessageType enabledMessageTypes)
LoggingSettings(TargetUser enabledTargetUsers)
LoggingSettings()

Public Properties

Name
TargetUserEnabledTargetUsers
MessageTypeEnabledMessageTypes
SeverityMinimumSeverity
Preferred minimum severity threshold for logging. Defaults to Info.

Protected Attributes

Name
boolswigCMemOwn

Public Functions Documentation

function Dispose

virtual void Dispose()

function LoggingSettings

LoggingSettings(
    TargetUser enabledTargetUsers,
    MessageType enabledMessageTypes,
    Severity minimumSeverity
)

function LoggingSettings

LoggingSettings(
    TargetUser enabledTargetUsers,
    MessageType enabledMessageTypes
)

function LoggingSettings

LoggingSettings(
    TargetUser enabledTargetUsers
)

function LoggingSettings

LoggingSettings()

Public Property Documentation

property EnabledTargetUsers

TargetUser EnabledTargetUsers;

property EnabledMessageTypes

MessageType EnabledMessageTypes;

property MinimumSeverity

Severity MinimumSeverity;

Preferred minimum severity threshold for logging. Defaults to Info.

Protected Attributes Documentation

variable swigCMemOwn

bool swigCMemOwn;