复制代码

为懒人提供无限可能,生命不息,code不止

人类感性的情绪,让我们知难行难
我思故我在
日拱一卒,功不唐捐
  • 首页
  • 前端
  • 后台
  • 数据库
  • 运维
  • 资源下载
  • 实用工具
  • 接口文档工具
  • 登录
  • 注册

spring

【原创】nacos默认logback与spring boot 自定义logging路径冲突

作者: whooyun发表于: 2020-09-19 11:01

自定义路径:resource/config/logback-spring.xml

异常码

Failed to rename context [nacos] as [logback] java.lang.IllegalStateException: Context has been already given a name
现象描述:

spring cloud 2.2.9整合了nacos注册中心,项目启动时,提示警告,看着贼恶心

原因描述:

spring boot 默认可以自己定义logback日志路径,但是nacos已经写死了logback日志路径,所以导致spring boot进行日志检查的时候无法自定义,但是你使用其他日志,比如log4j2也无法整合,因为会提示日志类存在多个绑定

解决方法:

把你的logbak-spring.xml文件放入spring cloud的默认路径下,即resource/logback-spring.xml