我的大部分代码都是用 try/catch 和OpenLog处理的错误(修改为处理 SSJS 异常)。不幸的是,SSJS 中的异常使堆栈跟踪难以阅读。
所以我需要传递更多信息——至少事件/方法在哪里是错误处理程序。我可以简单地将“方法 XY”参数放在每个 OpenLog.logError 调用中,但这使得每个处理程序都是独一无二的并且容易出错(程序员喜欢 copypasta)。拥有LSI_Info等价物会很好,这使错误处理程序保持不变(因此您可以将它们定义为 Eclipse 中的模板)。
是否有任何调用返回 SSJS 代码(包括库)的方法/事件的“我在哪里”信息?