在哪里可以配置消费者使用的服务的日志文件?我注意到默认情况下该文件是在以下位置创建的:
$WSO2_AM_HOME/repository/logs/http_access_<date>.log
我已在 $WSO2_AM_HOME/repository/conf/log4j.properties 中进行更改,将所有日志文件指向/data/logs,但我仍然看到每天创建的 http_access_ logile。我可以在哪里更改此设置?
最佳答案
http_access 日志文件以“http_access_”为前缀。这些文件包含服务器的访问信息。我们也可以从中获取webapp的访问信息。这些日志每天都会轮换。
在基于 Carbon 4.0.* 的产品中,您可以通过从位于 $CARBON_HOME/repository/conf/tomcat 的 catalina-server.xml 中删除以下条目来禁用 http 访问日志。
对于使用 nhttp 传输的产品(例如 WSO2 ESB),您还必须在 log4j.properties 文件中定义以下条目。 log4j.logger.org.apache.synapse.transport.nhttp.Access=警告 log4j.properties 文件位于 $CARBON_HOME/repository/conf/
关于api - WSO2 API 管理器 : Configuration of the access-files consumed services,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23153638/