用 sentry 追蹤錯誤
2 min readFeb 3, 2017
Sentry 是一個方便控管網站錯誤的服務,在看教學影片時老師突然介紹起它來,試用看看。
- 註冊後開始一個專案
- 首先他會給你選擇所用專案的環境,然後頁面導向如何設定 sentry 的 config,步驟簡單,老少咸宜
- 以javascript 為例,需要搭配 raven.js 使用,可以選擇用npm 下載還是使用 CDN
- 在 app 裡加入這行,接著就可以在 Dashboard 看到種種錯誤了
Raven.config('https://{sentry key}@sentry.io/{app id}').install()
一開始網站會送一個錯誤的範例在專案裡,讓人方便熟悉,一些介面如下:
除此之外,還可以搭配 Raven 進行一些客製化處理,例如在不拋出錯誤給瀏覽器下記錄一些特殊情況的log,或是自定義tags ,提供使用者端的其他資訊。