log-effect-0.2.0.2: An extensible log effect using extensible-effects
Control.Eff.Log.Simple
type SimpleLog a = Log (Severity, a)Source
data Severity Source
Constructors
Instances
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