带有Spring Boot应用程序的logack中的is_undefined目录错误

时间:2015-10-23 03:12:22

标签: spring-boot logback

我收到log.dir_IS_UNDEFINED错误,即使我将log.dir作为java参数传递-Dlog.dir =" / logs"

以下是我的logback.xml文件的片段

<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>${log.dir}/crm.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

1 个答案:

答案 0 :(得分:0)

我建议切换到Spring Boot日志记录支持。请查看Spring Boot docs

的配置部分

您可以使用:

-Dlogging.path=/var/log -Dlogging.file=myapp.log

或者您也可以通过系统属性定义它:

${LOG_FILE}

根据Spring Boot Docs about logging with Logback的这一部分,您还可以使用${LOG_PATH} JSONObject jObjResponse = new JSONObject(response.toString()); 个环境变量。