{-# LANGUAGE OverloadedStrings #-} module Yam.Logger.WaiLogger where import Yam.Import import Yam.Logger import Network.Wai.Logger toWaiLogger :: (MonadLogger m) => m ApacheLogger toWaiLogger = do mkLogger <- flip runReaderT <$> loggerConfig liftIO $ apacheLogger <$> initLogger FromFallback (LogCallback (mkLogger . logL INFO) $ return ()) (return "")