[springboot]Slf4j日志框架的体系结构

[springboot]Slf4j日志框架的体系结构刚刚接触到 javalog 日志的同学可能会被各种日志框架吓到 包括各种日志框架之间的 jar 总是发生冲突 另很多小伙伴头疼不已 那我们本篇的内容就是将各种 java 日志框架发展过程 以及他们之间的关系 以及如何选型来介绍给大家

刚刚接触到java log日志的同学可能会被各种日志框架吓到,包括各种日志框架之间的jar总是发生冲突,另很多小伙伴头疼不已。那我们本篇的内容就是将各种java 日志框架发展过程,以及他们之间的关系,以及如何选型来介绍给大家。

一、五花八门的日志工具包

1.1. 日志框架

  • JDK java.util.logging 包:java.util.logging 是 jdk1.4 发布的 java 日志包, 可以说是应用比较久远的日志工具包
  • log4j: apache 的一个开源项目,提供了强有力的 java 日志支持,甚至他也提供了其他语言包括 C、C++、.Net、PL/SQL 的接口,从而实现多语言并存的分布式环境日志打印。目前已经停止更新,所以不推荐使用。
  • Logback:由log4j创始人设计的另一个开源日志组件,作为Spring Boot默认的日志框架,应用比较广泛。
  • log4j2 :Apache Log4j2是对Log4j的升级,它
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222248.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午4:13
下一篇 2026年3月17日 下午4:14


相关推荐

  • websocket token认证(https 不验证证书)

    直接上代码publicstaticStringtest(Stringurl,Stringhead,Stringbody)throwsException{//创建okHttpClient实例,忽略https证书验证OkHttpClientclient=newOkHttpClient().newBuilder().sslSocketFactory(getSSLSocketFactory())

    2022年4月18日
    219
  • inputstreamreader和inputstream_InputStream

    inputstreamreader和inputstream_InputStreampackagecsdn.java3;importorg.junit.Test;importjava.io.*;/***处理流之二:转换流的使用*1.转换流:属于字符流*InputStreamReader:将一个字节的输入流转换为字符的输入流*OutputStreamWriter:将一个字符的输出流转换为字节的输出流**2.作用:提供字节…

    2026年4月13日
    3
  • sqlserver临时表详解_怎么把临时表的数据更新到正式表

    sqlserver临时表详解_怎么把临时表的数据更新到正式表[转自]http://zhengweisincere.blog.163.com/blog/static/498446492009625749522/在SQLServer的性能调优中,有一个不可比面的问题:那就是如何在一段需要长时间的代码或被频繁调用的代码中处理临时数据集?表变量和临时表是两种选择。记得在给一家国内首屈一指的海运公司作SQLServer应用性能评估和调优的时候就看到过

    2022年8月21日
    6
  • 阿里Qwen-Image-Edit-2509:多图融合技术重构创意生产,电商海报制作成本降60%

    阿里Qwen-Image-Edit-2509:多图融合技术重构创意生产,电商海报制作成本降60%

    2026年3月12日
    2
  • idea打包jar文件_idea如何打包jar外部包

    idea打包jar文件_idea如何打包jar外部包文章目录项目打包-贪吃蛇为例一.打包为jar1.打开结构2.添加结构3.选择4.设置参数5.添加依赖6.设置完成点击apply后,点击ok7.回到代码页面点击build8.选择建立9.目录会生成所需的包文件10.在文件夹里打开11.在cmd里运行jar即可运行12.在输入java-jarsnake.jar即可运行项目打包-贪吃蛇为例一.打包为jar1.打开结构2.添加结构3.选择因为有好多项目,所以这里需要建立空,如果只有一个目的项目,可以选择根据这个依赖,选择下面一项。4.

    2026年4月17日
    7
  • Windows 10 如何添加开机启动项

    Windows 10 如何添加开机启动项如果想要删除开机启动项 可以选中该程序 然后设置 禁用 即可 如果想要添加启动项 可以将软件快捷方式移入开机启动文件夹中 我们可以在任务管理器中查看是否成功添加开机启动项 开机启动文件夹如图所示 此时文件夹中内容为空 按下 win R 调出运行窗口 并输入 即可进入开机启动文件夹

    2026年3月19日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号