This module can be used in a Homey App to send events to Sentry.
Note: [email protected] and higher is only compatible with Homey Apps SDK version 3. If you are still on version 2, please use [email protected] or lower.
npm install --save homey-log
In env.json
, add the Sentry URL:
{
"HOMEY_LOG_URL": "https://foo:[email protected]/123456"
}
In app.js
, include the library and create a new Log
instance:
const { Log } = require('homey-log');
class MyApp extends Homey.App {
onInit() {
this.homeyLog = new Log({ homey: this.homey });
}
}
- When your app crashes due to an
uncaughtException
orunhandledRejection
, this will automatically be sent to Sentry. - When running your app with
homey app run
events will not be sent to Sentry.
See https://athombv.github.io/node-homey-log
This version is only SDK version 3 compatible. It now requires a different way of setting up the Log
instance, see Getting Started.