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
Section titled “Public Functions”| Name | |
|---|---|
| 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() |
Public Properties
Section titled “Public Properties”| Name | |
|---|---|
| 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. |
Protected Attributes
Section titled “Protected Attributes”| Name | |
|---|---|
| bool | swigCMemOwn |
Public Functions Documentation
Section titled “Public Functions Documentation”function Dispose
Section titled “function Dispose”virtual void Dispose()function LoggingSettings
Section titled “function LoggingSettings”LoggingSettings( TargetUser enabledTargetUsers, MessageType enabledMessageTypes, Severity minimumSeverity, LogContextFields enabledContextFields)function LoggingSettings
Section titled “function LoggingSettings”LoggingSettings( TargetUser enabledTargetUsers, MessageType enabledMessageTypes, Severity minimumSeverity)function LoggingSettings
Section titled “function LoggingSettings”LoggingSettings( TargetUser enabledTargetUsers, MessageType enabledMessageTypes)function LoggingSettings
Section titled “function LoggingSettings”LoggingSettings( TargetUser enabledTargetUsers)function LoggingSettings
Section titled “function LoggingSettings”LoggingSettings()Public Property Documentation
Section titled “Public Property Documentation”property EnabledTargetUsers
Section titled “property EnabledTargetUsers”TargetUser EnabledTargetUsers;property EnabledMessageTypes
Section titled “property EnabledMessageTypes”MessageType EnabledMessageTypes;property EnabledContextFields
Section titled “property EnabledContextFields”LogContextFields EnabledContextFields;Controls which origin metadata fields are collected and passed to the log handler. Defaults to None.
property MinimumSeverity
Section titled “property MinimumSeverity”Severity MinimumSeverity;Preferred minimum severity threshold for logging. Defaults to Info.
Protected Attributes Documentation
Section titled “Protected Attributes Documentation”variable swigCMemOwn
Section titled “variable swigCMemOwn”bool swigCMemOwn;© 2026 Coherent Labs. All rights reserved.