mac启动springboot项目报错ERROR in ch.qos.logback.core.rolling.RollingFileAppender[file-out]
mac在启动springboot项目时报错信息如下2021-02-26 09:48:16,689 192.168.201.24:8005 base-core main ERROR org.springframework.boot.SpringApplication:826 ### ---Application run failedjava.lang.IllegalStateException: L
·
mac在启动springboot项目时报错信息如下
2021-02-26 09:48:16,689 192.168.201.24:8005 base-core main ERROR org.springframework.boot.SpringApplication:826 ### --- Application run failed
java.lang.IllegalStateException: Logback configuration error detected:
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[file-out] - Failed to create parent directories for [/data/app/logs/2021-02-26/base-core_192.168.201.24-8005.log]
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[file-out] - openFile(null,true) call failed. java.io.FileNotFoundException: /data/app/logs/2021-02-26/base-core_192.168.201.24-8005.log (No such file or directory)
at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:169)
at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:80)
at org.springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:60)
at org.springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:118)
at org.springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:313)
at org.springframework.boot.context.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:288)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:246)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:223)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:76)
at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53)
at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:345)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)
at com.base.core.CoreApplication.main(CoreApplication.java:16)
由于不想添加logback.xml
去避免这个问题,于是查阅了很多,最后发现可以通过以下方法规避
在application.yml
或者bootstrap.yml
中声明log的home指定日志的生成路径
避免了mac因为根目录不允许创建/data/app/logs文件夹
更多推荐
所有评论(0)