में फेंक दी गई सभी त्रुटियों को कैप्चर करने के लिए मैं एक वेबपैप बना रहा हूं और vue.js webapp में कहीं भी फेंकने वाली सभी त्रुटियों को कैप्चर करने का प्रयास कर रहा हूं।Vue.JS SPA
मैं errorHandler देख रहा था लेकिन यह केवल के दौरान त्रुटि कब्जा प्रस्तुत करना या पर नजर रखने वालों, के रूप में कहा गया है:
घटक के दौरान ध्यान में न आया त्रुटियों के लिए कोई हैंडलर निरुपित प्रस्तुत करना और पर नजर रखने वालों। हैंडलर को त्रुटि और वू उदाहरण के साथ बुलाया जाता है।
इस question से क्यू हो रही है, मैं कोड निम्नलिखित लिखा है:
window.onerror = function (errorMsg, url, lineNumber, column, errorObj) {
console.log('Inside window.onerror')
console.log(errorMsg, ' ', url, ' ', lineNumber, ' ', column, ' ', errorObj)
return false
}
window.addEventListener('error', function (e) {
console.log('Inside error Listener', e.message)
})
दोनों से ऊपर बुलाया जाता है, लेकिन मैं इन के साथ त्रुटियों की नहीं किसी भी जानकारी है। सभी मामलों में मुझे errorMessage
script error
सभी त्रुटियों का विवरण प्राप्त करने का बेहतर तरीका क्या हो सकता है और sentry जैसे कुछ केंद्रीकृत स्थान पर भेज सकता है।
आप log4javascript देखा है:
संतरी यहाँ ऐसा करने पर दस्तावेज़ीकरण है? इसमें आपकी आवश्यकताओं को शामिल किया जा सकता है – AldoRomo88
एक ही समस्या है। लेकिन मुझे कंसोल में कुछ भी नहीं मिला है। मुझे यह जवाब स्टैक ओवरफ्लो पर मिला, यह भविष्य के बारे में है लेकिन कितनी नींद, इससे मदद मिलेगी। [unhandledrejection ईवेंट श्रोता] (https://stackoverflow.com/questions/31472439/catch-all-unhandled-javascript-promise-rejections) – Crashh