| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Polysemy.Http.Data.Log
Synopsis
- data Log :: Effect where
- 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 ()
- debug :: HasCallStack => Member Log r => Text -> Sem r ()
- info :: HasCallStack => Member Log r => Text -> Sem r ()
- warn :: HasCallStack => Member Log r => Text -> Sem r ()
- error :: HasCallStack => Member Log r => Text -> Sem r ()
- errorPlus :: HasCallStack => Traversable t => Member Log r => Text -> t Text -> Sem r ()
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 () |
errorPlus :: HasCallStack => Traversable t => Member Log r => Text -> t Text -> Sem r () Source #