WSO2更改日志文件位置

时间:2015-05-12 07:35:35

标签: logging configuration wso2

在WSO2中,日志文件位于文件夹WSO2_HOME/repository/logs中。但我需要将所有日志放在WSO2_HOME之外的单独目录中。

通常所有日志文件,例如wso2carbon.logaudit.log,...

可以在哪里更改这些WSO2日志文件的位置?

3 个答案:

答案 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)

如果您想更改所需的所有日志的位置:

  1. 编辑CARBON_HOME / repository / conf /目录中的log4j.properties文件

  2. 通过更改配置HTTP Access日志文件 CARBON_HOME /存储库/ CONF / Tomcat的/卡塔利娜-server.xml的

  3. 编辑位于org.wso2.carbon.server-x.x.x.jar中的log4j.properties文件 CARBON_HOME / lib /目录
  4. (顺便说一句,别忘了更改新日志目录的权限)

    您可以在此博客中找到更多信息。 http://udarakr.blogspot.com/2015/01/change-location-of-wso2-carbon-server.html