ikeh1024のブログ

ZennやQiitaに書くにはちょっと小粒なネタをこちらに書いています

macOSアプリ→Sentry→Slackの連携を考えたときのメモ

概要

  • macOSアプリ→Sentry→Slackの連携をしようと思ったけど、SentryとSlackの連携は有償プランなので諦めた。
  • 忘備録としてメモだけ残す。

Memos

    @IBAction func buttonTapped(_ sender: Any) {

        let event = Event(level: .warning)
        event.environment = "develop"
        event.message = SentryMessage(formatted: "Sentry Message \(12)")
        event.extra = ["at": "\(#function),\(#line)"]
        SentrySDK.capture(event: event)
        
        do {
            try doSomething()
        } catch {
            SentrySDK.capture(error: error)
            return
        }
        SentrySDK.capture(message: "Task Completed!")
    }
    
    func doSomething() throws {
        throw NSError(domain: "さんごさんご", code: -1, userInfo: nil)
    }