我收到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">
答案 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());
个环境变量。