Log messages are prioritized with one of the following levels:
[minBound..maxBound] :: [Priority][Emergency,Alert,Critical,Error,Warning,Notice,Info,Debug]
The Ord instance for Priority considers the more urgent level lower than less urgent ones:
Emergency < DebugTrueminimum [minBound..maxBound] :: PriorityEmergencymaximum [minBound..maxBound] :: PriorityDebug
Instances8Bounded, Enum, Eq, Ord, Read, Show, …
Bounded PriorityDefined in hsyslog-5.0.2 · System.Posix.Syslog.PriorityEnum PriorityDefined in hsyslog-5.0.2 · System.Posix.Syslog.PriorityEq PriorityDefined in hsyslog-5.0.2 · System.Posix.Syslog.PriorityOrd PriorityDefined in hsyslog-5.0.2 · System.Posix.Syslog.PriorityRead PriorityDefined in hsyslog-5.0.2 · System.Posix.Syslog.PriorityShow PriorityDefined in hsyslog-5.0.2 · System.Posix.Syslog.PriorityGeneric PriorityDefined in hsyslog-5.0.2 · System.Posix.Syslog.Prioritytype Rep Priority = D1 ('MetaDataDefined in hsyslog-5.0.2 · System.Posix.Syslog.Priority"Priority"
"System.Posix.Syslog.Priority"
"hsyslog-5.0.2-LavZ5H3gRaM3Eeayi295n"
'False) (((C1 ('MetaCons"Emergency"
'PrefixI 'False) U1 :+: C1 ('MetaCons"Alert"
'PrefixI 'False) U1) :+: (C1 ('MetaCons"Critical"
'PrefixI 'False) U1 :+: C1 ('MetaCons"Error"
'PrefixI 'False) U1)) :+: ((C1 ('MetaCons"Warning"
'PrefixI 'False) U1 :+: C1 ('MetaCons"Notice"
'PrefixI 'False) U1) :+: (C1 ('MetaCons"Info"
'PrefixI 'False) U1 :+: C1 ('MetaCons"Debug"
'PrefixI 'False) U1)))