logback自定義日志與Nacos日志沖突問題
基礎(chǔ)描述
nacos客戶端實現(xiàn)自定義日志時,會與nacos的日志沖突,表現(xiàn)為啟動報錯
錯誤信息如下
Caused by: java.lang.IllegalStateException: Logback configuration error detected: ERROR in ch.qos.logback.classic.joran.action.ContextNameAction - Failed to rename context [nacos] as [logback] java.lang.IllegalStateException:- Context has been already given a name
錯誤原因
錯誤原因在于nacos引入的nacsos-client.jar內(nèi)含有默認的nacos-logback.xml/nacos-log4j2.xml,其中nacos-logback.xml中contextName屬性為nacos
該屬性與自定義的logback.xml不一致導致沖突
處理方法
1、修改自定義的logback.xml的contextName屬性與nacsos-client.jar的配置保持一致
2、啟動命令添加配置 -Dnacos.logging.default.config.enabled=false,該配置在nacos加載時,讀取系統(tǒng)配置
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java編寫通用的導出任何對象列表數(shù)據(jù)到excel的工具類
在工作中經(jīng)常會遇到列表數(shù)據(jù)的導出,每次需要的時候都要去開發(fā)一次,且數(shù)據(jù)不斷在變化,所以本文將利用Java編寫一個工具類可以導出任何對象列表數(shù)據(jù)到excel,希望對大家有所幫助2024-12-12使用kafka-console-consumer.sh不停報WARN的問題及解決
這篇文章主要介紹了使用kafka-console-consumer.sh不停報WARN的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03idea2020安裝MybatisCodeHelper插件的圖文教程
這篇文章主要介紹了idea2020安裝MybatisCodeHelper插件的方法,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09