cohtml::Logging::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.
#include <LogSettings.h>
Public Functions
Section titled “Public Functions”| Name | |
|---|---|
| LoggingSettings(TargetUser enabledTargetUsers =TargetUser::All, MessageType enabledMessageTypes =MessageType::All, Severity minimumSeverity =Severity::Info) |
Public Attributes
Section titled “Public Attributes”| Name | |
|---|---|
| TargetUser | EnabledTargetUsers |
| MessageType | EnabledMessageTypes |
| Severity | MinimumSeverity Preferred minimum severity threshold for logging. Defaults to Info. |
Public Functions Documentation
Section titled “Public Functions Documentation”function LoggingSettings
Section titled “function LoggingSettings”inline LoggingSettings( TargetUser enabledTargetUsers =TargetUser::All, MessageType enabledMessageTypes =MessageType::All, Severity minimumSeverity =Severity::Info)Public Attributes Documentation
Section titled “Public Attributes Documentation”variable EnabledTargetUsers
Section titled “variable EnabledTargetUsers”TargetUser EnabledTargetUsers;variable EnabledMessageTypes
Section titled “variable EnabledMessageTypes”MessageType EnabledMessageTypes;variable MinimumSeverity
Section titled “variable MinimumSeverity”Severity MinimumSeverity;Preferred minimum severity threshold for logging. Defaults to Info.
© 2026 Coherent Labs. All rights reserved.