Wire.Sem.Logger
data Logger msg m a where Source #
Constructors
trace :: Member (Logger msg) r => msg -> Sem r () Source #
log :: forall msg r. Member (Logger msg) r => Level -> msg -> Sem r () Source #
err :: Member (Logger msg) r => msg -> Sem r () Source #
info :: Member (Logger msg) r => msg -> Sem r () Source #
debug :: Member (Logger msg) r => msg -> Sem r () Source #
warn :: Member (Logger msg) r => msg -> Sem r () Source #
fatal :: Member (Logger msg) r => msg -> Sem r () Source #
mapLogger :: forall msg msg' r a. Member (Logger msg') r => (msg -> msg') -> Sem (Logger msg ': r) a -> Sem r a Source #
discardLogs :: Sem (Logger msg ': r) a -> Sem r a Source #
module Wire.Sem.Logger.Level