我的Tomcat日志(catalina.out(中不时有一个Exception rendering #parse(<template_name>)
。问题是,它每隔几天就会发生一次,我不知道如何获得更多信息。我甚至无法复制它。我加载了几十次抛出这个的页面,每次都对模板进行了解析,没有出现问题。
我在其他Tomcat日志中也没有发现任何相关内容。
关于如何记录更多细节或避免这个问题,有什么想法吗?
我不是速度专家,但:
catalina.out是一个未针对应用程序的日志记录系统进行配置的文件。
Velocity使用slf4j进行日志记录,因此应用程序可能会这样做。尝试配置应用程序的底层日志系统,以捕获Velocity的异常和堆栈争用。
当速度异常发生时,它可能会被记录在某个地方(检查他们的源代码,毕竟这是一个开源项目(,看看他们使用了什么记录器。
将记录器和appender配置为从org.apache.versity获取消息很有可能完成这项工作。