【问题标题】:WSO2 Change Log File LocationWSO2 更改日志文件位置
【发布时间】:2015-07-22 22:55:10
【问题描述】:

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

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

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

【问题讨论】:

    标签: logging configuration wso2


    【解决方案1】:

    你需要去 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
    

    【讨论】:

      【解决方案2】:

      刚刚在WSO2_HOME/repository/conf/路径下找到了log4j.properties,这里可以配置所有的日志文件。 Link to the documentation from WSO2

      【讨论】:

        【解决方案3】:

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

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

        2. 通过更改配置 HTTP 访问日志文件 CARBON_HOME/repository/conf/tomcat/catalina-server.xml

        3. 编辑位于 org.wso2.carbon.server-x.x.x.jar 中的 log4j.properties 文件 CARBON_HOME/lib/ 目录

        (顺便说一句,不要忘记更改新日志目录的权限)

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

        【讨论】:

          猜你喜欢
          • 2018-02-07
          • 2015-04-15
          • 2018-10-12
          • 1970-01-01
          • 2016-07-06
          • 2019-04-18
          • 2016-07-08
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多