Skip to content
SiteEmail

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>

Name
LoggingSettings(TargetUser enabledTargetUsers =TargetUser::All, MessageType enabledMessageTypes =MessageType::All, Severity minimumSeverity =Severity::Info)
Name
TargetUserEnabledTargetUsers
MessageTypeEnabledMessageTypes
SeverityMinimumSeverity
Preferred minimum severity threshold for logging. Defaults to Info.
inline LoggingSettings(
TargetUser enabledTargetUsers =TargetUser::All,
MessageType enabledMessageTypes =MessageType::All,
Severity minimumSeverity =Severity::Info
)
TargetUser EnabledTargetUsers;
MessageType EnabledMessageTypes;
Severity MinimumSeverity;

Preferred minimum severity threshold for logging. Defaults to Info.