美文网首页
关于java日志

关于java日志

作者: 小闹斧 | 来源:发表于2019-08-25 21:45 被阅读0次

java中的日志主要是针对slf4j,以下涉及到的jcl具体是指引用common-logging的jar包,jul指的是java.util.logging。

首先我们说说jcl的具体用途:

比如说一个框架使用的是jcl日志的形式,但是我们的应用却用的是另外一种日志,比如是log4j,那么jcl就会自动的适配到我们的应用中的log4j日志,统一都使用log4j。common-logging通过动态查找的机制,在程序运行时自动找出真正使用的日志。应该说它能适配的有log4j和jul,但是jcl中自带一种simper logger的简单实现,一般情况下是用不到的,因为jdk中肯定是有jul的。那么通常的搭配就是common-logging + log4j,如下:

适配到log4j,具体日志实现是log4j

接下来就是我们最常用的slf4j:

首先slf4j是简单日志门面,是接口,类似于commons-logging,是对不同日志框架的一个门面封装,而不是具体实现。那么它与具体实现之间是需要一个桥接器来连接的,具体到不同的实现需要不同的桥接器jar包。而对于俩个使用不同日志的框架来说,如果想要统一成一个日志输出,那么可以使用替换器(适配器),将其中一个框架的日志适配到另外一个的slf4j的日志框架,具体结构如下

如果内容对大家有所帮助,感谢打赏鼓励!

相关文章

  • Java好文收集

    Java日志 Java日志终极指南关于日志记录的一些感想 Spring测试 testing-improvement...

  • Windows10中使用VS2022和Cmake编译构建C++开

    一、关于C++中的开源日志库spdlog Java中有很多日志库:java.util.logging、Log4j、...

  • java学习笔记-日志篇

    java学习笔记-日志篇-目录 java日志篇(1)-日志概述 java日志篇(2)-JUL(java.util....

  • 关于java日志

    java中的日志主要是针对slf4j,以下涉及到的jcl具体是指引用common-logging的jar包,jul...

  • 2018-01-14 Java应用日志

    java日志体系 java日志体系很混乱。在日志实现框架在有log4j,log4j2,java.util.log,...

  • Java 日志框架

    title: Java 日志框架date: 2021/02/05 12:28 一、Java 日志框架简介 1.1 ...

  • Java基础 - 日志

    什么是java日志? 将应用程序的日志输出到指定地址 java日志的核心 Logger :Logger负责捕捉事件...

  • Log

    混乱的 Java 日志体系 正确的打日志姿势

  • 无标题文章

    Java日志处理问题? Java中日志处理,用了druid和log4j处理日志,druid对项目进行监控,通过lo...

  • 【日志】基本概念

    1.日志工具介绍 有很多的日志工具,主要分为两类: 日志实现类:Log4j、Logback、java自带 java...

网友评论

      本文标题:关于java日志

      本文链接:https://www.haomeiwen.com/subject/qhnkectx.html