module Rasa.Ext.Logger ( logger , logInfo , logError ) where import Rasa.Ext import Control.Monad.State logger :: App () logger = do liftIO $ writeFile "logs.log" "Event Log\n" onEveryRender_ $ return () -- ed <- getEditor -- liftIO $ appendFile "logs.log" (show ed) logInfo :: String -> App () logInfo msg = liftIO $ appendFile "info.log" ("INFO: " ++ msg ++ "\n") logError :: String -> App () logError msg = liftIO $ appendFile "error.log" ("ERROR: " ++ msg ++ "\n")