首页 > 其他分享 >springboot日志之日志框架分类和选择

springboot日志之日志框架分类和选择

时间:2022-11-30 18:37:56浏览次数:41  
标签:logging springboot 框架 jar slf4j 门面 日志 logback


导入:小张写日志

写了一个统一的接口层:日志门面(日志的一个抽象层):logging-abstract.jar

给项目中导入具体的日志实现就可以了。以前写的zhanglogging.jar,zhanglogging-good.jar都是实现的抽象层

1、市面上的日志框架:JUL(java.util.logging)、JCL(Jackarta Commons Logging)、Jboss-logging、logback、log4j、log4j2、slf4j(Simple Logging Facade for java)

日志门面(日志的抽象层)

日志实现

JCL 、SLF4j

Log4j、Log4j2

Jboss-logging

JUL、Logback

2、选择:slf4j和logback

左边选一个门面(抽象层),右边来选一个实现

日志门面:SLF4j

日志实现:logback

springboot:底层是spring框架,spring框架默认使用JCL

springboot选用slf4j和logback

标签:logging,springboot,框架,jar,slf4j,门面,日志,logback
From: https://blog.51cto.com/u_12528551/5900105

相关文章

  • springboot日志之slf4j使用原理
    1、如何在系统中使用slf4j?给系统里面导入slf4j的jar和logback的实现jar。日志方法的调用,不应该直接调用日志的实现类,而是调用日志抽象层里面的方法。importorg.slf4j.Logge......
  • springboot日志之其他日志框架统一转换为slf4j
    a(slf4j+logback):Spring(commons-logging)、Hibernate(jboss-logging)、Mybatis。。。怎么统一日志记录?即使是别的框架也一起统一使用slf4j进行输出。如何让系统中所有的日志都统......
  • springboot日志之切换日志框架
    1、可以按照slf4j的日志适配图进行相关的配置slf4j+log4j:打开依赖树,exclude掉不用的依赖导入适配包resources下添加log4j.properties2、切换为log4j2注释掉excludestarter-......
  • springboot之web开发之webjars&静态资源映射规则
    一、使用springboot1、创建springboot应用,选中我们需要的模块2、springboot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3、自己编写业务代码......
  • springboot之restfulcrud--员工列表
    URI:/资源名称/资源标识 +HTTP请求方式区分对资源CRUD操作 普通CRUD(URI来区分操作)RestfulCRUD查询getEmpemp---GET添加addEmp?xxxemp---POST修改updateEmp?id=xxx&xxx......
  • 菜鸟好文推荐(十五)——9个基于Java的搜索引擎框架
    在这个信息相当繁杂的互联网时代,我们已经学会了如何利用搜索引擎这个强大的利器来找寻目标信息,比如你会在Google上搜索情人节如何讨女朋友欢心,你也会在百度上寻找正规的整......
  • Java 集合框架2:List
    目录List1.概述2.功能拓展位置访问搜索迭代范围视图3.实现ArrayList实现原理CopyOnWriteArrayListLinkedList实现原理List1.概述List是一个有序序列,除了继承了Collect......
  • Springboot实现HTML表单from简单的接收信息
    HTML<from>元素from可向Web服务器提交请求普遍格式:<fromaction="服务器地址"method="请求方式"enctype="数据格式"><inputtype="submit"value="Test按......
  • 单位自启动脚本 和日志处理等
     在/root/下建立2个文件,一个startup.sh 一个start文件(用于自启动)。vimstartup.sh#!/bin/bashjava-jar/root/www/warehouse.jar& vimstart#!/b......
  • SpringBoot Mongodb实战整合
    目录找出数组中,具有qid=1并且reorderFlag=0的记录找出数组中,qid=1或者reorderFlag=0的记录新增数组数据修改数组数据,根据条件批量修改嵌套数组的字段值删除数组数据......