{-# OPTIONS_GHC -fno-warn-orphans #-} module Data.Conduit.Katip.Orphans where import Control.Monad.Trans import Data.Conduit import Katip instance (Katip m) => Katip (ConduitT i o m) where getLogEnv = lift getLogEnv localLogEnv f = transPipe (localLogEnv f) instance (KatipContext m) => KatipContext (ConduitT i o m) where getKatipContext = lift getKatipContext getKatipNamespace = lift getKatipNamespace localKatipContext f = transPipe (localKatipContext f) localKatipNamespace f = transPipe (localKatipNamespace f)