{"action":"closed","issue":{"url":"https://api.github.com/repos/chentsulin/electron-react-boilerplate/issues/1560","repository_url":"https://api.github.com/repos/chentsulin/electron-react-boilerplate","labels_url":"https://api.github.com/repos/chentsulin/electron-react-boilerplate/issues/1560/labels{/name}","comments_url":"https://api.github.com/repos/chentsulin/electron-react-boilerplate/issues/1560/comments","events_url":"https://api.github.com/repos/chentsulin/electron-react-boilerplate/issues/1560/events","html_url":"https://github.com/chentsulin/electron-react-boilerplate/issues/1560","id":324270771,"node_id":"MDU6SXNzdWUzMjQyNzA3NzE=","number":1560,"title":"Utilizing source maps in remote error reporting (i.e. Sentry, Airbrake)","user":{"login":"aguynamedben","id":107841,"node_id":"MDQ6VXNlcjEwNzg0MQ==","avatar_url":"https://avatars1.githubusercontent.com/u/107841?v=4","gravatar_id":"","url":"https://api.github.com/users/aguynamedben","html_url":"https://github.com/aguynamedben","followers_url":"https://api.github.com/users/aguynamedben/followers","following_url":"https://api.github.com/users/aguynamedben/following{/other_user}","gists_url":"https://api.github.com/users/aguynamedben/gists{/gist_id}","starred_url":"https://api.github.com/users/aguynamedben/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aguynamedben/subscriptions","organizations_url":"https://api.github.com/users/aguynamedben/orgs","repos_url":"https://api.github.com/users/aguynamedben/repos","events_url":"https://api.github.com/users/aguynamedben/events{/privacy}","received_events_url":"https://api.github.com/users/aguynamedben/received_events","type":"User","site_admin":false},"labels":[{"id":212897767,"node_id":"MDU6TGFiZWwyMTI4OTc3Njc=","url":"https://api.github.com/repos/chentsulin/electron-react-boilerplate/labels/wontfix","name":"wontfix","color":"ffffff","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-05-18T04:59:59Z","updated_at":"2018-08-13T17:08:22Z","closed_at":"2018-08-13T17:08:22Z","author_association":"NONE","body":"Has anybody seen any good examples of source maps being used with a remote error reporting platform such as Sentry? (This project produces source maps in app/dist/*.map).\r\n\r\nSentry has libraries for SDKs for Node.js, JavaScript, and a new beta version of an Electron SDK, but it doesn't yet have the ability use source maps from the renderer when errors are reported. My project is using the Sentry Node.js client for the main process and the Sentry JavaScript client for the renderer process. It's all working, but getting the source maps working with Sentry so I can see where production errors actually happened is proving difficult.\r\n\r\nMaybe a cool idea would be to add remote JavaScript error reporting to this project. And maybe also somehow integrating electron-log with a remote logging service like Logentries. Deploying a production Electron app is difficult because it's easy to have an oversight that creates a JavaScript error in the renderer. When those errors are reported via something like Sentry it's difficult to configure them to be reported with source maps.\r\n\r\nIf anybody has done this successfully, please chime in!"}}
{"actor":{"display_login":"stale"}}