Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Effectful.Zoo.Log.Static
Documentation
data Log (i :: Type) :: Effect Source #
Instances
type DispatchOf (Log i) Source # | |
Defined in Effectful.Zoo.Log.Static | |
newtype StaticRep (Log i) Source # | |
Defined in Effectful.Zoo.Log.Static |
runLog :: r <: IOE => HasCallStack => UnliftStrategy -> (CallStack -> Severity -> i -> Eff r ()) -> Eff (Log i : r) a -> Eff r a Source #
runLogToHandle :: HasCallStack => Handle -> (Severity -> a -> Text) -> Eff (Log a : r) a -> Eff r a Source #
runLogToStdout :: HasCallStack => (Severity -> a -> Text) -> Eff (Log a : r) a -> Eff r a Source #
runLogToStderr :: HasCallStack => (Severity -> a -> Text) -> Eff (Log a : r) a -> Eff r a Source #