我试图通过AWS Java SDK与Linux上的Tomcat 8禁用请求级别日志记录。这是一个新的tomcat 8安装,我的测试servlet(它的工作)只是打印到标准输出,默认为/var/log/tomcat8/catalina.out
。如何使用AWS Java SDK禁用请求级日志记录?
我想通过AWS SDK禁用像- Sending Request...
请求级记录,所以我尝试添加在/usr/share/tomcat8/conf/logging.properties
下到我的日志记录配置:
log4j.logger.com.amazonaws = WARN
log4j.logger.org.apache.http.wire = WARN
log4j.logger.com.amazonaws.request = WARN
...像docs say here,但它仍在做详细的日志记录。我的Tomcat启动信息显示,正在使用的logging.properties文件:
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/share/tomcat8/conf/logging.properties
还有什么我需要做什么?
完美,谢谢。 – RTF
有用于配置log4j的文档https://docs.aws.amazon.com/java-sdk/latest/developer-guide/java-dg-logging.html。你也必须设置'log4j.logger.org.apache.http.wire = WARN'。 – shobull