在调用外部Web服务时禁用log4j创建的日志

时间:2015-08-06 15:16:54

标签: java logging log4j

我的JAVA应用程序中有log4j,当我调用外部WebService时,我有许多此Web服务的调试日志。我可以禁用这些日志吗?

(我当然希望保留我的应用程序的所有其他日志,并且我只禁用Webservice调用方法的一个日志)

非常感谢

2 个答案:

答案 0 :(得分:0)

对于经典的log4j(1.2):

通过Configuration

  

假设我们不再有兴趣看到任何输出   属于com.foo包的组件。下列   配置文件显示了实现此目的的一种可能方式。

SEC7117: Network request to http://servername/whatever.js did not succeed. This Internet Explorer instance does not have the following capabilities: privateNetworkClientServer 

如果您想以编程方式执行此操作,请参阅上面链接的前面部分。

答案 1 :(得分:0)

重复Disabling Log4J Output in Java

将level设置为OFF(而不是DEBUG,INFO,....)