Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. {-# LANGUAGE TemplateHaskell #-}
  2. {-# LANGUAGE OverloadedStrings #-}
  3.  
  4. module Lib
  5. ( someFunc
  6. ) where
  7.  
  8. import Control.Monad.Logger
  9.  
  10. logMe :: MonadLogger m => m ()
  11. logMe = do
  12. $logInfo "logging with msg"
  13. $logWarnS "myLocation" "logging with source message"
  14. $logErrorSH ["log", "with", "show"]
  15. monadLoggerLog defaultLoc "logSource" LevelDebug ("everything manual" :: String)
  16.  
  17. main :: IO ()
  18. main = do
  19. runStderrLoggingT logMe
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement