gpt4 book ai didi

javascript - 如何在 Try-Catch block 中围绕错误打印行号

转载 作者:行者123 更新时间:2023-12-04 22:48:39 27 4
gpt4 key购买 nike

我的脚本有几个 try-catch block ,用于发送有关错误消息的电子邮件。它有效,但只发送了一行简单的错误消息。我想要的是错误周围的行号和更多描述性消息,以帮助我确定错误发生的位置。

最佳答案

你可以试试这个(我在某个地方偷的),首先将捕获的异常中的所有信息转换为字符串。第二个函数可用于包装一些代码,如果它抛出异常,则将其写入某处。

function catchToString (err) {
var errInfo = "Catched something:\n";
for (var prop in err) {
errInfo += " property: "+ prop+ "\n value: ["+ err[prop]+ "]\n";
}
errInfo += " toString(): " + " value: [" + err.toString() + "]";
return errInfo;
}
function catched (f) {
try {
f ();
}
catch(err) {
Logger.log (catchToString (err));
}
}

关于javascript - 如何在 Try-Catch block 中围绕错误打印行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13717828/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com