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

SLF4J报错log4j又报错

项目场景:

搭建一个spirngboot项目,启动运行时,SLF4J报错 解决后 ~ log4j又报错了。

问题描述

首先是SLF4J报错了,解决完SL4J报错问题后,再次启动项目,log4j又报错了 。。。
报错信息:
SLF4J: No SLF4J providers were found.
在这里插入图片描述

原因分析:

SLF4J必须和其他日志库配合才能正常运行。
一般来说,需要将抽象层(slf4j-api)+中间层(slf4j-log4j12)+实现层(log4j)这三层都配置好才能保证SLF4J正常运行。
另外,有的日志库可以去掉中间层, slf4j-api 和 slf4j-simple就可以直接配合。


SLF4报错解决方案:

slf4j-api和slf4j-simple就可以直接配合


<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.8.0-beta0</version>
</dependency><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-simple</artifactId><version>1.8.0-beta0</version>
</dependency>

Log4j的报错

在这里插入图片描述

log4报错解决方案:添加log.properties 配置文件 添加如下内容 再次启动就好了

在这里插入图片描述


# Set root logger level to DEBUG and its only appender to A1.
log4j.rootLogger=DEBUG, A1# A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender# A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n

再次运行项目 成功
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【C++】入门基础知识-1
  • 【C#生态园】构建高效PDF应用:全面解析C#六大PDF生成库
  • 2024最新国内镜像源设置(npm、yarn、pnpm)
  • 皮肤病检测-目标检测数据集(包括VOC格式、YOLO格式)
  • 【系统架构设计师】专题:软件工程基础
  • CAT1 RTU软硬件设计开源资料分析(TCP协议+Modbus协议+GNSS定位版本 )
  • 数据仓库ETL开发规范
  • MISC - 第二天(wireshark,base64解密图片,zip文件伪加密,LSB二进制最低位,ARCHPR工具)
  • 计算机网络1
  • django drf 统一Response格式
  • 【机器学习(十一)】机器学习分类案例之是否患糖尿病预测—XGBoost分类算法—Sentosa_DSML社区版
  • 精密制造的革新:光谱共焦传感器与工业视觉相机的融合
  • node.js从入门到快速开发一个简易的web服务器
  • Vue 响应式监听 Watch 最佳实践
  • Jenkins的安装
  • Angular 4.x 动态创建组件
  • CAP 一致性协议及应用解析
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • k8s 面向应用开发者的基础命令
  • MySQL的数据类型
  • PermissionScope Swift4 兼容问题
  • PHP的类修饰符与访问修饰符
  • vue数据传递--我有特殊的实现技巧
  • 近期前端发展计划
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 力扣(LeetCode)965
  • 提醒我喝水chrome插件开发指南
  • 以太坊客户端Geth命令参数详解
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • zabbix3.2监控linux磁盘IO
  • ​【经验分享】微机原理、指令判断、判断指令是否正确判断指令是否正确​
  • ​渐进式Web应用PWA的未来
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • (2)leetcode 234.回文链表 141.环形链表
  • (CPU/GPU)粒子继承贴图颜色发射
  • (十三)Maven插件解析运行机制
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (一)SvelteKit教程:hello world
  • (一)Thymeleaf用法——Thymeleaf简介
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (转)Sublime Text3配置Lua运行环境
  • (转)VC++中ondraw在什么时候调用的
  • . NET自动找可写目录
  • .apk文件,IIS不支持下载解决
  • .mysql secret在哪_MYSQL基本操作(上)
  • .net core使用ef 6
  • .NET MVC之AOP
  • .net反混淆脱壳工具de4dot的使用
  • .NET开源、简单、实用的数据库文档生成工具
  • .NET未来路在何方?
  • .net之微信企业号开发(一) 所使用的环境与工具以及准备工作