如何禁用log4j默认日志记录?

时间:2016-08-29 19:44:42

标签: log4j

我正在为我的webservice实现使用restless API。我看到每次调用我的webservice时都会在控制台上打印以下行:

  

2016年8月5日下午12:30:09 org.restlet.engine.log.LogFilter afterHandle   INFO:2016-08-05 12:30:09 172.23.4.200 - 172.23.7.44 8080 GET / abcservice / xyz - 200 86 0 21 http://localhost

我的网络服务有很多电话,因此我的日志(tomcat catalina.out)变得疯狂。我想禁用此日志记录。

我已在log4j.xml中配置了log4j设置。如何禁用此日志记录。

1 个答案:

答案 0 :(得分:0)

您可以将根记录器级别设置为OFF(而不是WARN,DEBUG,INFO等)

  

e.g。 log4j.rootLogger = OFF

但是,我建议你将等级保持在 WARN 。您将无法获得INFO日志,但它会让您了解应用程序中的警告,错误和致命信息 日志记录级别的优先级:
**

  

ALL< DEBUG<信息<警告<错误<致命< OFF

**