如何获取有关通用Velocity异常的更多信息

时间:2018-07-23 04:36:32

标签: spring tomcat8 velocity

我的Tomcat日志(catalina.out)中有时会有Exception rendering #parse(<template_name>)。问题是它每隔几天发生一次,我不知道如何获取有关它的更多信息。我什至无法复制它。我加载了抛出该页面数十次的页面,并且每次都对模板进行了解析而没有问题。

我在其他Tomcat日志中也没有找到任何相关内容。

关于如何记录更多详细信息或避免此问题的任何想法?

1 个答案:

答案 0 :(得分:0)

我不是速度专家,但是:

catalina.out 是未针对您的应用程序的日志记录系统配置的文件。

Velocity使用slf4j进行日志记录,因此该应用程序可能会这样做。 尝试配置应用程序的基础日志系统以捕获Velocity的异常和堆栈跟踪。

当速度异常发生时,它可能会记录在某处(毕竟请检查其来源,这是一个开放源代码项目)-并查看其使用的记录器。

可能是配置记录器和附加程序以从 org.apache.velocity 获取消息的方法。