graflog-1.0.0: Monadic correlated log events

Safe HaskellNone
LanguageHaskell2010

Graflog.Logger

Documentation

class Monad m => Logger m where Source #

Minimal complete definition

logEvent

Methods

logEvent :: Event -> m () Source #

Instances

Logger IO Source # 

Methods

logEvent :: Event -> IO () Source #

newtype Protected a Source #

Constructors

Protected 

Fields

Instances

Functor Protected Source # 

Methods

fmap :: (a -> b) -> Protected a -> Protected b #

(<$) :: a -> Protected b -> Protected a #

Eq a => Eq (Protected a) Source # 

Methods

(==) :: Protected a -> Protected a -> Bool #

(/=) :: Protected a -> Protected a -> Bool #

Show a => Show (Protected a) Source # 

logEvent' :: Console m => Event -> m () Source #