{"repo":"indiesoftby/defold-sentinel","free":true,"listed":false,"github":"https://github.com/indiesoftby/defold-sentinel","clone":"git clone https://github.com/indiesoftby/defold-sentinel.git","description":"Unofficial Sentry.io SDK for Defold.","language":"HTML","stars":21,"topics":["defold","defold-library","defold-module","lua","lua-library","game-development"],"license":"MIT","category":"game-templates","readme_excerpt":"Sentinel: Sentry.io SDK for Defold This is an open-source project. It is not affiliated with Sentry.io. Sentry.io is an error tracking system. It can track errors and performance issues in any language, framework, and library. This Defold extension, Sentinel, implements error tracking for your Lua code . Also, it can inject JavaScript SDK to track HTML5 errors if you need that. Sentry.io is a paid system, but it has a free plan for developers to track up to 5,000 errors per month. To the point, it was enough to track down all Lua errors in Puffy Cat during a test period and release a pretty polished game. Supported Platforms Platform Status -------- ------ Lua (all platforms) Supported ✅ Browser (HTML5) Loads JavaScript SDK to track non-Lua errors ☑️ iOS, Android, Windows, macOS, Linux, Switch Not Implemented ❌ Installation & Usage You can use Sentinel in your own project by adding this project as a Defold library dependency. Open your game.project file and in the dependencies field under project add the ZIP file of a specific release. Init Breadcrumbs, Capturing Messages The game.project Settings: Setting the sentinel.sentry dsn html5 option initializes Sentry JavaScript SDK in the HTML5 template (take a look at how it's done). GameAnalytics Compatibility Only one sys.set error handler callback can be set. To track Lua errors both in GameAnalytics and Sentinel, use the option, i.e. Sentinel will send captured errors to both, Sentry and GameAnalytics: Plus, look into the sent","default_branch":null,"files":null,"tree":[],"storefront":"/r/indiesoftby","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/indiesoftby/defold-sentinel/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}