wso2 api manager как закрыть http_access.log

Я обнаружил, что в {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 на 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.X.X:80 - - - "GET http://128.6.X.X:80 HTTP/1.1 " - - "-" "Synapse-HttpComponents-NIO, поэтому, поскольку я вызываю время API все больше и больше, файл становится все больше и ---------- больше.

Вы знаете, как закрыть http_access.log?


person user2916246    schedule 28.10.2013    source источник


Ответы (1)


Если вы хотите отключить журналы HTTP-доступа в продуктах WSO2, перейдите к файлу catalina-server.xml, который находится в каталоге {CARBON_HOME}/repository/conf/tomcat, и удалите следующее свойство.

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

Подробнее см. здесь.

person poohdedoo    schedule 28.10.2013
comment
спасибо. И, кроме того, знаете ли вы проблему: stackoverflow.com/questions/19673219/ - person user2916246; 30.10.2013