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
说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号