Tom*_*mmy 17 java logging slf4j java-ee
这是第三方应用程序在我们的应用程序服务器上生成大量的logentries.像这样:
[03.03.10 15:21:57:250 CET] 00000180 FtpProtocolHa I org.slf4j.impl.JCLLoggerAdapter info Close connection : 10.227.10.10 - admin
[03.03.10 15:27:35:209 CET] 00000181 MinaFtpProtoc I org.slf4j.impl.JCLLoggerAdapter info [/10.227.10.10] CLOSED
++++
Run Code Online (Sandbox Code Playgroud)
如何关闭slf4j的输出?我查看了.war文件,找到slf4j的一些配置,但没有.他们的网站也没有帮助
Spi*_*der 14
或者,下载http://www.slf4j.org/dist/slf4j-1.6.4.tar.gz,查看slf4j-nop-1.6.4.jar(这是无操作记录器)并包含此内容在你的类路径中.当SLF4J类加载器看到这个(它看起来看它可以使用的类路径中的记录器)时,它应该停止记录(一旦你重新启动应用程序).
至少这种方式你不需要搞乱日志配置文件......
Tho*_*sen 11
slf4j只是实际日志后端的漏斗(此处覆盖jakarta commons日志记录),这是您必须配置以消除某种消息的漏洞.对于logback,这是相应的配置代码段:
<!-- No Tomcat debug logs -->
<configuration>
...
<logger name="org.apache.catalina.core" level="OFF" />
...
</configuration>
Run Code Online (Sandbox Code Playgroud)
对于log4j,它非常相似.
归档时间: |
|
查看次数: |
43443 次 |
最近记录: |