禁用freemarker日志

编程入门 行业动态 更新时间:2024-10-17 19:28:23
本文介绍了禁用freemarker日志的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在使用Struts 2.0.11.2,但我最近在我的应用程序中没有得到什么更改,因此我得到了大量的freemarker日志:

DEBUG 13201 [freemark] (): template/simple/hidden.ftl[en,UTF-8,parsed] cached copy not yet stale; using cached.

如何关闭这些烦人的日志?我知道freemarker.properties文件,但找不到从那里指定日志级别的方法.我在代码中尝试了这种破解方法:

freemarker.log.Logger.selectLoggerLibrary(freemarker.log.Logger.LIBRARY_NONE);

,对于某些人来说,它是行不通的.我不使用log4j,而只是使用标准的Java日志记录.

顺便说一句:我不打算更改Struts版本或日志记录框架.

解决方案

如果您使用的是Weblogic,则可以使用LogFilter禁用调试消息,如下所示: blog.technogemsinc/2012/09/weblogic-disabling-freemark-debug.html .

I'm using Struts 2.0.11.2 and I don't what was changed recently in my app that I get TONS of freemarker logs:

DEBUG 13201 [freemark] (): template/simple/hidden.ftl[en,UTF-8,parsed] cached copy not yet stale; using cached.

How can I turn off these annoying logs? I know of the freemarker.properties file but I don't find how to specify log levels from there. I tried the hack in my code:

freemarker.log.Logger.selectLoggerLibrary(freemarker.log.Logger.LIBRARY_NONE);

and for some people it doesn't work. I'm not using log4j, just standard java logging.

By the way: I'm not planning to change the Struts version or the logging framework.

解决方案

If you are on Weblogic you can disable the debug messages with a LogFilter as described here: blog.technogemsinc/2012/09/weblogic-disabling-freemark-debug.html.

更多推荐

禁用freemarker日志

本文发布于:2023-11-24 04:43:19,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1624014.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:日志   freemarker

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!