diff --git a/src/Effects/Log.hs b/src/Effects/Log.hs index d8e9c88..aee92d7 100644 --- a/src/Effects/Log.hs +++ b/src/Effects/Log.hs @@ -57,7 +57,7 @@ instance LogData LB.ByteString where toLog = toLog . LT.decodeUtf8With T.lenientDecode data Log :: Effect where - Log :: (LogData a) => Severity -> a -> Log m () + Log :: Severity -> T.Builder -> Log m () makeEffect ''Log @@ -84,7 +84,7 @@ runLogWithQsem lock logger e = do lock' <- ask bracket_ (waitQSem lock') (signalQSem lock') $ do t <- currentTimeB - liftIO $ cmap (addTime t . fmtMessage) logger <& toLog msg `WithSeverity` sev + liftIO $ cmap (addTime t . fmtMessage) logger <& msg `WithSeverity` sev ) e