转自:

slf4j如何进行logback配置呢?

slf4j简介:

slf4j,simple logging facade for java的缩写,翻译为java的简单日志外观。slf4j是一个开源项目,它提供我们一个一致的API来使用不同的日志框架,比如: java.util.logging,logback,log4j等。slf4j使用户可以在运行时嵌入他们想使用的日志框架。从名字中可以看出,它其实使用的是facade设计模式来实现的。

  使用slf4j,只有一个强制性的依赖,就是slf4j-api-x.x.x.jar,我们在编写代码的时候,只会使用这个jar包里的API,应用程序在运行时去类路径下查找绑定的具体日志框架,并使用该绑定的日志框架进行实际的日志操作,如果在应用程序的类路径下面没有找到合适的绑定的话,slf4j默认使用一个没有任何操作的实现。


下文讲述slf4j中配置logback的方法分享,如下所示:

步骤一:pom.xml添加logback依赖

<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.25</version>
</dependency>
<dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId><version>1.2.3</version>
</dependency>
<dependency><groupId>ch.qos.logback</groupId><artifactId>logback-core</artifactId><version>1.2.3</version>
</dependency>

步骤二:配置logback

logback配置详见logback.xml完整配置文件

编写测试代码

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;public class LoggerTest {private static final Logger logger = LoggerFactory.getLogger(LoggerTest.class);public static void main(String[] args) {logger.error("严重警告");logger.warn("警告");logger.info("普通信息");logger.debug("调试信息");}
}

slf4j如何进行logback配置呢?相关推荐

  1. Log slf4j+logback配置

    一. 简单配置 1.添加依赖 <dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api ...

  2. 聊聊flink的logback配置

    序 本文主要研究一下flink的logback配置 client端pom文件配置 <dependencies><!-- Add the two required logback de ...

  3. logback 配置

    logback 的使用说明 1.maven 依赖配置 <properties><project.build.sourceEncoding>UTF-8</project.b ...

  4. SpringBoot默认日志logback配置解析

    SpringBoot默认日志logback配置解析 前言 今天来介绍下Spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的,你呢 如何引入日志? 日志输出格式 ...

  5. Spring Boot Logback 配置详解

    1.Logback简介 Logback是由log4j创始人设计的又一个开源日志组件. 相比于log4j,Logback重写了内核,在一些关键执行路径上性能提升10倍以上.而且logback不仅性能提升 ...

  6. Spring Boot:(六)默认日志logback配置解析

    Spring Boot:(六)默认日志logback配置解析 前言 今天来介绍下Spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的,你呢 如何引入日志? 日 ...

  7. logback 配置详解(一)configuration and logger

    详细整理了logback常用配置 不是官网手册的翻译版,而是使用总结,旨在更快更透彻的理解其配置 logback 简介 logback常用配置详解(一)<configuration> an ...

  8. 记录druid整合springboot+logback配置打印sql日志

    [记录druid整合springboot+logback配置打印sql日志] 整合记录 整合记录 首先看 druid 的LogFilter 为我们准备的四种logger类型 这些logger分别对应打 ...

  9. 1.Slf4j使用log4j的配置参数、配置sl4j/log4j输出到不同的文件、案例

    1.Slf4j使用log4j的配置参数 转自:https://blog.csdn.net/yx0628/article/details/83214387 slf4j,即简单日志门面(Simple Lo ...

最新文章

  1. python自学路线-零基础Python学习路线,小白的进阶之路!
  2. 安卓 简单的登录案例
  3. [导入][你必须知道的.NET]第十回:品味类型---值类型与引用类型(下)-应用征途...
  4. 网易严选搜索推荐实践之:“全能选手”召回表征算法实践.pdf(附下载链接)...
  5. Nacos系列:Nacos的三种部署模式 1
  6. 12c集群日志位置_关于Oracle 12c的集群监控(CHM)
  7. 天才绅士少女助手克里斯蒂娜 [数学+树状数组]
  8. 史上最优美的Android原生UI框架XUI使用指南
  9. UA MATH563 概率论的数学基础 中心极限定理19 概率测度的全变差收敛 Skorohod定理
  10. Unity Shader graph 毒液
  11. html文档注释多行,css注释的写法(单行和多行)
  12. 输出一个小游戏——三子棋
  13. numpy pandas series 数据维度的变换
  14. 云中的安全api使用云端点espv2 beta运行云功能和应用程序引擎
  15. pandas的loc[ ]和iloc[ ]方法解析
  16. Unity Shader - PBR 渲染 SP 导出的素材
  17. Java项目开发——家教系统(附源码)
  18. 快站模板 连接mysql_建站实操:如何用CMS快速建站
  19. codeforces738C
  20. 用python分析《大侦探第七季之蔷薇下的罪恶》的90000条弹幕

热门文章

  1. 辅助电路设计自由软件KiCad的使用--输出篇
  2. 关于inline函数和非inline函数
  3. Android Drawable来加载网络上的图片
  4. 【金猿产品展】Stratifyd——敏捷AI驱动的客户体验数据分析平台
  5. (笔记)labview各种进制转换(通讯得到的负数补码转换成负数原码)
  6. WaitKEY()函数
  7. BETWEEN AND的边界值问题
  8. Selenium爬虫_part1 关于Selenium
  9. 虚拟机三种网络设置详细说明
  10. 2023华侨大学计算机考研信息汇总