Data.Effect.Log
data Log msg a where Source #
Constructors
type LLog msg = LiftFOE (Log msg) Source #
pattern LLog :: forall a msg f. () => (a ~ (), ()) => msg -> LiftFOE (Log msg) f a Source #
log :: SendFOE (Log msg) f => msg -> f () Source #
log' :: forall {k} (tag :: k) msg f. SendFOE (Tag (Log msg) tag) f => msg -> f () Source #
log'' :: forall {k} (key :: k) msg f. SendFOEBy key (Log msg) f => msg -> f () Source #