Thymeleaf 教程

日志

Thymeleaf 对日志记录给予了相当多的关注,并总是试图通过其日志接口提供最大数量的有用信息。

Thymeleaf 使用的日志库是 slf4j,它实际上是一个桥梁,可以连接到我们可能想在应用程序中使用的任何日志实现(例如:log4j,logback)。

Thymeleaf 类将记录 TRACEDEBUG INFO 级别的信息,这取决于我们想要的详细程度,除了一般的日志,它还将使用三个与 TemplateEngine 类相关的特殊日志,我们可以为不同的目的分别配置。

(1)org.thymeleaf.TemplateEngine.CONFIG 将在初始化时输出 Thymeleaf 的详细配置信息。

(2)org.thymeleaf.TemplateEngine.TIMER 将输出处理每个模板所需时间的信息(对基准测试很有用!)。

(3)org.thymeleaf.TemplateEngine.cache 是一组记录器的前缀,输出关于缓存的具体信息。尽管用户可以配置缓存记录器的名称,因此可以改变,但默认情况下它们是:

        a、org.thymeleaf.TemplateEngine.cache.TEMPLATE_CACHE 

        b、org.thymeleaf.TemplateEngine.cache.EXPRESSION_CACHE

一个使用log4j的Thymeleaf日志基础设施的配置例子可以是:

log4j.logger.org.thymeleaf=DEBUG
log4j.logger.org.thymeleaf.TemplateEngine.CONFIG=TRACE
log4j.logger.org.thymeleaf.TemplateEngine.TIMER=TRACE
log4j.logger.org.thymeleaf.TemplateEngine.cache.TEMPLATE_CACHE=TRACE
说说我的看法
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号