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
| Name | |
|---|---|
| LoggingSettings(TargetUser enabledTargetUsers =TargetUser::All, MessageType enabledMessageTypes =MessageType::All, Severity minimumSeverity =Severity::Info) |
Public Attributes
| Name | |
|---|---|
| TargetUser | EnabledTargetUsers |
| MessageType | EnabledMessageTypes |
| Severity | MinimumSeverity Preferred minimum severity threshold for logging. Defaults to Info. |
Public Functions Documentation
function LoggingSettings
inline LoggingSettings(
TargetUser enabledTargetUsers =TargetUser::All,
MessageType enabledMessageTypes =MessageType::All,
Severity minimumSeverity =Severity::Info
)
Public Attributes Documentation
variable EnabledTargetUsers
TargetUser EnabledTargetUsers;
variable EnabledMessageTypes
MessageType EnabledMessageTypes;
variable MinimumSeverity
Severity MinimumSeverity;
Preferred minimum severity threshold for logging. Defaults to Info.