Safe Haskell | None |
---|---|
Language | Haskell2010 |
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.
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 #