pas2js: rtl.showException: show stack trace both in alert box and console

This commit is contained in:
Ondrej Pokorny 2024-07-25 20:15:59 +02:00
parent bf4d68f96d
commit 295364e95b

View File

@ -155,9 +155,13 @@ var rtl = {
},
showException : function (re) {
var errStack = (re.hasOwnProperty('stack')) ? re.stack : re;
var errMsg = rtl.hasString(re.$classname) ? re.$classname : '';
errMsg += ((errMsg) ? ': ' : '') + (re.hasOwnProperty('fMessage') ? re.fMessage : re);
alert('Uncaught Exception : '+errMsg);
errMsg += ((errMsg) ? ': ' : '') + (re.hasOwnProperty('fMessage') ? re.fMessage : '');
errMsg += ((errMsg) ? "\n" : '') + errStack;
errMsg = "Uncaught Exception:\n" + errMsg;
console.log(errMsg);
alert(errMsg);
},
handleUncaughtException: function (e) {