在WSO2中,日志文件位于文件夹WSO2_HOME/repository/logs
中。但我需要将所有日志放在WSO2_HOME之外的单独目录中。
通常所有日志文件,例如wso2carbon.log
,audit.log
,...
可以在哪里更改这些WSO2日志文件的位置?
答案 0 :(得分:2)
您需要转到WSO2_HOME / repository / conf /并且需要编辑log4j.properties文件 对于wso2carbon日志文件,您需要编辑" CARBON_LOGFILE"并提供" log4j.appender.CARBON_LOGFILE.Fil"的完整网址。属性
log4j.appender.CARBON_LOGFILE.File=${carbon.home}/repository/logs/${instance.log}/wso2carbon${instance.log}.log
对于审核日志,您需要编辑AUDIT_LOGFILE appender并更改" log4j.appender.AUDIT_LOGFILE.File"属性
log4j.appender.AUDIT_LOGFILE.File=${carbon.home}/repository/logs/audit.log
答案 1 :(得分:0)
在路径log4j.properties
下找到WSO2_HOME/repository/conf/
,可以配置所有日志文件。 Link to the documentation from WSO2。
答案 2 :(得分:0)
如果您想更改所需的所有日志的位置:
编辑CARBON_HOME / repository / conf /目录中的log4j.properties文件
通过更改配置HTTP Access日志文件 CARBON_HOME /存储库/ CONF / Tomcat的/卡塔利娜-server.xml的
(顺便说一句,别忘了更改新日志目录的权限)
您可以在此博客中找到更多信息。 http://udarakr.blogspot.com/2015/01/change-location-of-wso2-carbon-server.html