logback自定义日志与Nacos日志冲突问题

 更新时间:2024年04月15日 08:39:10   作者:shijinting  
这篇文章主要介绍了logback自定义日志与Nacos日志冲突问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

基础描述

nacos客户端实现自定义日志时,会与nacos的日志冲突,表现为启动报错

错误信息如下

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内含有默认的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加载时,读取系统配置

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java编写通用的导出任何对象列表数据到excel的工具类

    Java编写通用的导出任何对象列表数据到excel的工具类

    在工作中经常会遇到列表数据的导出,每次需要的时候都要去开发一次,且数据不断在变化,所以本文将利用Java编写一个工具类可以导出任何对象列表数据到excel,希望对大家有所帮助
    2024-12-12
  • Java中如何自定义一个类加载器

    Java中如何自定义一个类加载器

    这篇文章主要介绍了Java中如何自定义一个类加载器,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • 告别无尽等待:Java中的轮询终止技巧

    告别无尽等待:Java中的轮询终止技巧

    在Java中,轮询是一种常见的处理方式,用于检查某个条件是否满足,直到满足条件或达到一定的时间限制,本文将介绍Java中常用的轮询结束方式,包括使用循环、定时器和线程池等方法,需要的朋友可以参考下
    2023-10-10
  • 使用kafka-console-consumer.sh不停报WARN的问题及解决

    使用kafka-console-consumer.sh不停报WARN的问题及解决

    这篇文章主要介绍了使用kafka-console-consumer.sh不停报WARN的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • java泛型基本知识及通用方法

    java泛型基本知识及通用方法

    这篇文章主要介绍了java泛型基础知识及通用方法,从以下几个方面介绍一下java的泛型: 基础, 泛型关键字, 泛型方法, 泛型类和接口,感兴趣的可以了解一下
    2019-04-04
  • 详解Java编程的Observer观察者设计模式

    详解Java编程的Observer观察者设计模式

    这篇文章主要介绍了Java编程的Observer观察者设计模式,观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象,需要的朋友可以参考下
    2016-01-01
  • hutool 工具类基本使用教程

    hutool 工具类基本使用教程

    Hutool 是一个 Java 工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让 Java 语言也可以 “甜甜的”,下面通过本文学习下hutool 工具类基本使用教程,感兴趣的朋友跟随小编一起看看吧
    2021-12-12
  • Java实现输出数字三角形实例代码

    Java实现输出数字三角形实例代码

    大家好,本篇文章主要讲的是Java实现输出三角形实例代码,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2022-01-01
  • java内部类原理与用法详解

    java内部类原理与用法详解

    这篇文章主要介绍了java内部类原理与用法,结合实例形式分析了Java内部类的概念、原理、分类及相关使用技巧,需要的朋友可以参考下
    2019-05-05
  • idea2020安裝MybatisCodeHelper插件的图文教程

    idea2020安裝MybatisCodeHelper插件的图文教程

    这篇文章主要介绍了idea2020安裝MybatisCodeHelper插件的方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09

最新评论