log-effect-0.2.0.1: An extensible log effect using extensible-effects

Safe HaskellNone

Control.Eff.Log.Simple

Documentation

data Severity Source

Instances

Bounded Severity 
Enum Severity 
Eq Severity 
Ord Severity 
Read Severity 
Show Severity 
Typeable Severity 
ShowLog a => ShowLog (Severity, a) 

logTo :: (Typeable l, SetMember Log (Log (Severity, l)) r) => Severity -> l -> Eff r ()Source

debug :: (Typeable l, SetMember Log (Log (Severity, l)) r) => l -> Eff r ()Source

info :: (Typeable l, SetMember Log (Log (Severity, l)) r) => l -> Eff r ()Source

notice :: (Typeable l, SetMember Log (Log (Severity, l)) r) => l -> Eff r ()Source

warning :: (Typeable l, SetMember Log (Log (Severity, l)) r) => l -> Eff r ()Source

error :: (Typeable l, SetMember Log (Log (Severity, l)) r) => l -> Eff r ()Source

critical :: (Typeable l, SetMember Log (Log (Severity, l)) r) => l -> Eff r ()Source

alert :: (Typeable l, SetMember Log (Log (Severity, l)) r) => l -> Eff r ()Source

panic :: (Typeable l, SetMember Log (Log (Severity, l)) r) => l -> Eff r ()Source