【发布时间】:2015-07-22 22:55:10
【问题描述】:
在 WSO2 中,日志文件位于文件夹 WSO2_HOME/repository/logs 中。但我需要将所有日志放在 WSO2_HOME 之外的单独目录中。
通常是所有日志文件,如 wso2carbon.log、audit.log、...
在哪里可以更改这些 WSO2 日志文件的位置?
【问题讨论】:
标签: logging configuration wso2
在 WSO2 中,日志文件位于文件夹 WSO2_HOME/repository/logs 中。但我需要将所有日志放在 WSO2_HOME 之外的单独目录中。
通常是所有日志文件,如 wso2carbon.log、audit.log、...
在哪里可以更改这些 WSO2 日志文件的位置?
【问题讨论】:
标签: logging configuration wso2
你需要去 WSO2_HOME/repository/conf/ 并且你需要编辑 log4j.properties 文件 对于 wso2carbon 日志文件,您需要编辑“CARBON_LOGFILE”并提供“log4j.appender.CARBON_LOGFILE.Fil”属性的完整 URL
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
【讨论】:
刚刚在WSO2_HOME/repository/conf/路径下找到了log4j.properties,这里可以配置所有的日志文件。 Link to the documentation from WSO2。
【讨论】:
如果您想更改所有日志的位置,您需要:
编辑 CARBON_HOME/repository/conf/ 目录下的 log4j.properties 文件
通过更改配置 HTTP 访问日志文件 CARBON_HOME/repository/conf/tomcat/catalina-server.xml
(顺便说一句,不要忘记更改新日志目录的权限)
您可以在此博客中找到更多信息。 http://udarakr.blogspot.com/2015/01/change-location-of-wso2-carbon-server.html
【讨论】: