0

我发现在 {wso2am_home}repository/logs/ 有日志:

 http_access_2013-10-28.log 
 tm.out wso2-apigw-errors.log
 wso2-apigw-service.log 
 wso2-apigw-trace.log 
 wso2carbon-trace-messages.log 
 wso2carbon.log

我将所有 log4j.properties INFO 配置为 OFF。我不知道在哪里关闭 http_access.log。我发现当我调用 1 次 api 时,它会写入 http_access.log:gwmanager.apim-wso2.com:8280 - - - “GET /direct/1.0.5 HTTP/1.1” - - “-” “Jakarta Commons-HttpClient /3.1" 128.6.XX:80 - - - "GET http://128.6.XX:80 HTTP/1.1" - - "-" "Synapse-HttpComponents-NIO 所以,当我越来越多地调用 api 时,文件更大,而且----------更大。

你知道如何关闭 http_access.log 吗?

4

1 回答 1

0

如果要在 WSO2 产品中禁用 http 访问日志,请转到位于 {CARBON_HOME}/repository/conf/tomcat 目录的 catalina-server.xml,并删除以下属性

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="${carbon.home}/repository/logs"
               prefix="http_access_" suffix=".log"
               pattern="combined" />

请参阅以获取更多详细信息

于 2013-10-28T05:19:45.993 回答