Springboot工程的logback出现IS_UNDEFINED问题

使用springboot2配置logback是使用springProperty加载application.yml中配置的日志根路径参数时,初始化总是加载不到。初始化完成后日志输出正常。

造成生成一个LOG_ROOT_HOME_IS_UNDEFINED文件夹。

方案:

将初始文件在application.yaml中指定,如此必定先加载application.yaml再加载logback.xml。

logback-spring.xml名字更改为:logback-custom.xml

类似如下配置

application.yaml

logging:
  config: classpath:logback-custom.xml
  file: 
    path: H:/home/logs

logback-custom.xml

总结:加载顺序问题

你可能感兴趣的:(后端,spring,boot,logback,java)