当前位置: 首页 > news >正文

免费网站设计 优帮云个人承包工程合同范本

免费网站设计 优帮云,个人承包工程合同范本,关于h5的网站,有什么教做甜品的网站本文章记录设置两个日志时候#xff0c;控制台直接报错 标黄处就是错误原因#xff1a;1. SLF4J(W)#xff1a;类路径包含多个SLF4J提供程序。 SLF4J(W)#xff1a;找到提供程序[org.apache.logging.slf4j. net]。 SLF4J(W)#xff1a;找到提供程序[ch.qos.log .classi…本文章记录设置两个日志时候控制台直接报错 标黄处就是错误原因1. SLF4J(W)类路径包含多个SLF4J提供程序。 SLF4J(W)找到提供程序[org.apache.logging.slf4j. net]。 SLF4J(W)找到提供程序[ch.qos.log .classic.spi. SLF4JServiceProvider50d0686]。 SLF4J(I)实际提供程序的类型为[org.apache.logging.slf4j]。SLF4JServiceProvider50d0686]线程“main”异常java.lang.ExceptionInInitializerError 从而引起的记录异常 : 2. log4j-slf4j2-impl不能与log4j-to-slf4j一起出现 下面分析原因 两者都是日志的实现方式也是当下最流行的但是 logback是官方提供的而 slf4j是开源的也就是说两者作者不是一个人 但是这也不是二者起冲突的原因主要原因是因为以下两点如图所示 1. 重复引入 slf4j-api这可能会导致类路径中存在 多个 SLF4J API 的版本 2. 日志实现的多重性 项目中同时引入了 log4j-to-slf4j 以及 spring-boot-starter-logging两个依赖导致日志的实现冲突在spring-boot-starter-logging 中期望的是使用Logback使用的是jul-to-slf4j 桥接器而log4j-to-slf4j 桥接器试图将 Log4j 的日志转换为 SLF4J 的日志。 注意spring-boot-starter-web中已经包含了spring-boot-starter-logging依赖 ​​​​​3. log4j-slf4j2-impl 和 log4j-to-slf4j 之间的不兼容性主要源于它们各自的设计使用不同。 区别它们处理的日志框架不同Log4j 1 与 Log4j 2 log4j-slf4j2-impl这是 Log4j 2 的实现它将 SLF4J 日志调用传递给 Log4j 2。这意味着当您使用 SLF4J API 记录日志时日志消息实际上会被 Log4j 2 处理。这种实现是专门为支持新的 Log4j 2 框架而设计的。log4j-to-slf4j这是一个桥接器用于将 Log4j 1 的日志事件转发到 SLF4J。这意味着它使得 Log4j 1 的用户能够无缝地使用 SLF4J而不需要修改代码来适应 SLF4J。 引发的问题 Log4j 2 期望接收 SLF4J 的调用并基于此生成日志。Log4j 1通过 log4j-to-slf4j则尝试将 Log4j 事件转发到 SLF4J。SLF4J 的调用可能被  指向 Log4j 2 实现但依赖于 log4j-to-slf4j 的 Log4j 1 的事件则可能无法被正确处理。这样可能导致日志丢失、重复记录或混乱的日志输出。 解决方法 根据项目需要选择其中一个并移除不必要的日志实现依赖。 一般的项目默认使用的都是 Logback日志的实现导致冲突都是引入Log4j2 日志实现而引起的。 所以下面方法是针对 要使用Log4j2 作为日志实现方式的修改 排除Logback日志的实现方式 !--web前端互动的依赖--!-- -starter-web 依赖中自动添加了 starter-logging 也就是logback 日志实现方式 的依赖--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId!--由于 引入了log4j2 日志实现方式 的依赖两个日志实现方式会同时引入两种桥接器导致程序报错。 --!--排除starter-logging 也就是logback 日志实现方式 的依赖--exclusionsexclusiongroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-logging/artifactId/exclusion/exclusions/dependency 下面是我遇见的其他问题 在完成上面操作后还是不能排除 spring-boot-starter-logging 依赖项通过 mvn dependency:tree  查看了依赖树发现在:  spring-boot-starter 依赖中也包含这这个依赖项检查pom.xml文件发现没有这个依赖项最后在父工程的pom.xml中发现这个依赖。
http://www.hkea.cn/news/14353507/

相关文章:

  • 海外建站推广网上订酒店 网站开发
  • 商城网站页面设计培训方案怎么做
  • 国外学校网站设计西安哪些做网站的公司好
  • 制作网站模板如何开发安卓app
  • 营销型网站开发公司电话dede我的网站
  • 深圳营销型网站建设 宝安西乡昆明seo网站建设费用
  • 网站后台点击添加图片没有反应wordpress 分页制作
  • 家乡网站建设策划书模板站长工具seo综合查询隐私查询
  • 网站的logo怎么上传网站 优化 件
  • 服装商城网站建设价格怎么找到php网站的首页面html
  • 做网络平台的网站有哪些广东省建设工程质量安全协会网站
  • wordpress如何添加网站地图百度云 编辑wordpress
  • 新桥专业网站建设wordpress写文章页面无法显示
  • 咸阳 网站建设文明农村建设网站
  • 用手机做自己的网站如何利用网站做淘宝客
  • 做众筹网站怎么赚钱兰州网站建设小程序
  • 青州网站建设优化推广苏州网站建设求职简历
  • 外贸网站品牌官网建设网站登录验证码不正确
  • 专注河南网站建设微信网页登录
  • 高新区做网站江苏住房和城乡建设局网站
  • 在线做网站视频在线观看三亚兼职网站
  • 网站建设人员配置是怎样的做网站可以盈利吗
  • 北京做网站建设价格小松 建设项目 网站
  • 网站后端用什么语言人才网站怎么建设
  • 网站制作资质企业营销策划
  • 喀什做网站安徽网站优化公司价格
  • 专业做家电的网站initial wordpress
  • 石家庄网站推广排名唐兴数码网站
  • 手机网站 搜索优化 百度代理招商网免费加盟
  • 哪家做网站做得好wordpress 球员