15.4 日志记录
Thymeleaf十分关注日志记录,一直尝试通过日志记录接口提供最多的有用信息。
使用的日志记录库是slf4j
。它实际上扮演了一座桥梁————在我们的应用里,我们可能想要使用的日志记录接口(比如,log4j
)。
根据我们想要的细节的等级,Thymeleaf类将记录TRACE
,DEBUG
和INFO
等级的信息。除了通用的日志记录,它将使用三个与TemplateEngine类有关的特殊的日志记录器。我们可以为了不同的目的,分别配置它们:
org.thymeleaf.TemplateEngine.CONFIG
会输出初始化期间库的详细配置。org.thymeleaf.TemplateEngine.TIMER
会输出处理每个模版花费的时间的相关信息。org.thymeleaf.TemplateEngine.cache
是输出与缓存相关的特定信息的一系列日志记录器的前缀。尽管缓存日志记录器的名字由用户配置,因此会改变,但是默认的,它们是:org.thymeleaf.TemplateEngine.cache.TEMPLATE_CACHE
org.thymeleaf.TemplateEngine.cache.EXPRESSION_CACHE
一个Thymeleaf日志记录基础设施的示例配置,使用log4j
:
Last updated