如何在速度模板中打印异常的堆栈跟踪
如何使用速度模板打印异常的完整堆栈跟踪
我当前的模板将 $exception 作为模板变量,其中包含异常。
How to print the complete stack trace of the exception using a velocity template
My present template has $exception as template variable, which contains the exception.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在速度上,这就是我解决这个问题的方法。
In velocity this is how i solved this problem.
如果您想在输出上显示跟踪,您可以将评估方法包装在 try-catch-finally 块内。 在 catch 中写入堆栈跟踪或仅向编写器写入异常消息。 在最后部分只需刷新作者即可。
如果我没记错的话,是这样的:
In case you want to display the trace on the output you could wrap the evaluate method inside try-catch-finally block. In catch write the stack trace or just the message of the exception to the writer. In the finally section just flush the writer.
Something like this if I remember right: