bugsnag-1.0.0.0: examples/simple/Main.hs
{-# LANGUAGE TemplateHaskell #-}
module Main
( main
) where
import Prelude
import Data.Bugsnag
import Data.Bugsnag.Settings
import Network.Bugsnag
import Network.Bugsnag.Exception
import Network.Bugsnag.StackFrame
main :: IO ()
main = do
let settings = defaultSettings "BUGSNAG_API_KEY"
notifyBugsnag settings $ AsException $ defaultException
{ exception_errorClass = "Error"
, exception_message = Just "message"
, exception_stacktrace = [$(currentStackFrame) "myFunction"]
}