slf4j如何进行logback配置呢?
转自:
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配置呢?相关推荐
- Log slf4j+logback配置
一. 简单配置 1.添加依赖 <dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api ...
- 聊聊flink的logback配置
序 本文主要研究一下flink的logback配置 client端pom文件配置 <dependencies><!-- Add the two required logback de ...
- logback 配置
logback 的使用说明 1.maven 依赖配置 <properties><project.build.sourceEncoding>UTF-8</project.b ...
- SpringBoot默认日志logback配置解析
SpringBoot默认日志logback配置解析 前言 今天来介绍下Spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的,你呢 如何引入日志? 日志输出格式 ...
- Spring Boot Logback 配置详解
1.Logback简介 Logback是由log4j创始人设计的又一个开源日志组件. 相比于log4j,Logback重写了内核,在一些关键执行路径上性能提升10倍以上.而且logback不仅性能提升 ...
- Spring Boot:(六)默认日志logback配置解析
Spring Boot:(六)默认日志logback配置解析 前言 今天来介绍下Spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的,你呢 如何引入日志? 日 ...
- logback 配置详解(一)configuration and logger
详细整理了logback常用配置 不是官网手册的翻译版,而是使用总结,旨在更快更透彻的理解其配置 logback 简介 logback常用配置详解(一)<configuration> an ...
- 记录druid整合springboot+logback配置打印sql日志
[记录druid整合springboot+logback配置打印sql日志] 整合记录 整合记录 首先看 druid 的LogFilter 为我们准备的四种logger类型 这些logger分别对应打 ...
- 1.Slf4j使用log4j的配置参数、配置sl4j/log4j输出到不同的文件、案例
1.Slf4j使用log4j的配置参数 转自:https://blog.csdn.net/yx0628/article/details/83214387 slf4j,即简单日志门面(Simple Lo ...
最新文章
- python自学路线-零基础Python学习路线,小白的进阶之路!
- 安卓 简单的登录案例
- [导入][你必须知道的.NET]第十回:品味类型---值类型与引用类型(下)-应用征途...
- 网易严选搜索推荐实践之:“全能选手”召回表征算法实践.pdf(附下载链接)...
- Nacos系列:Nacos的三种部署模式 1
- 12c集群日志位置_关于Oracle 12c的集群监控(CHM)
- 天才绅士少女助手克里斯蒂娜 [数学+树状数组]
- 史上最优美的Android原生UI框架XUI使用指南
- UA MATH563 概率论的数学基础 中心极限定理19 概率测度的全变差收敛 Skorohod定理
- Unity Shader graph 毒液
- html文档注释多行,css注释的写法(单行和多行)
- 输出一个小游戏——三子棋
- numpy pandas series 数据维度的变换
- 云中的安全api使用云端点espv2 beta运行云功能和应用程序引擎
- pandas的loc[ ]和iloc[ ]方法解析
- Unity Shader - PBR 渲染 SP 导出的素材
- Java项目开发——家教系统(附源码)
- 快站模板 连接mysql_建站实操:如何用CMS快速建站
- codeforces738C
- 用python分析《大侦探第七季之蔷薇下的罪恶》的90000条弹幕