{- | Logger effect for internal use. -} module Database.PostgreSQL.Logger where import Data.Text ( Text ) {- | Internal logger effect used to log connection and reconnection details. - - Users are encouraged to provide an orphan instance for the logging library of preference. - If stdout is good enough, feel free to `import Database.PostgreSQL.Orphan ()`. - -} class Logger m where logDebug :: Text -> m () logInfo :: Text -> m () logError :: Text -> m ()