polysemy-http-0.2.0.0: Polysemy effect for http-client
Safe HaskellNone
LanguageHaskell2010

Polysemy.Http.Data.Log

Synopsis

Documentation

data Log :: Effect where Source #

An effect that wraps Log for less boilerplate. Constructors are manual because HasCallStack is always in scope.

Constructors

Debug :: HasCallStack => Text -> Log m () 
Info :: HasCallStack => Text -> Log m () 
Warn :: HasCallStack => Text -> Log m () 
Error :: HasCallStack => Text -> Log m () 
ErrorPlus :: (HasCallStack, Traversable t) => Text -> t Text -> Log m () 

info :: HasCallStack => Member Log r => Text -> Sem r () Source #

warn :: HasCallStack => Member Log r => Text -> Sem r () Source #