slf4j导入那个依赖_学习SPRINGBOOT结合日志门面SLF4J和日志实现LOGBACK的混合使用
一、此处主要介绍在springboot工程下如何使用 logback + slf4j 进行日志记录。
logback主要包含三个组成部分:Loggers(日志记录器)、Appenders(输出目的在)、Layouts(日志输出格式)
slf4j :如jdbc一样,定义了一套接口,是一个日志门面,可实现多个日志系统间快速切换(通过修改配置文件)
logback : 和log4j是同一作者,是log4j的升级版,效果可想而知.
logback 主要分为三个模块,分别是:
logback-core:提供基础功能,是其他两个模块的基础
logback-classic : log4j的升级,实现了self4j api
logback-access:用于与sevlet容器进行集成、提供网络访问日志的功能
二、初级日志门面SLF4j和日志实现Logback的使用
第一步使用springboot框架建立maven工程:
第二步在springboot框架的Maven工程中导入依赖:
org.springframework.bootspring-boot-starter-data-jpa
第三步在test/java/com/imooc/新建LoggerTest.java
第一种使用:
private final Logger logger= LoggerFactory.getLogger(LoggerTest.class);
@RunWith(SpringRunner.class)@SpringBootTestpublic class LoggerTest { private final Logger logger= LoggerFactory.getLogger(LoggerTest.class); @Test public void test1(){ logger.error("error..."); logger.info("info..."); logger.debug("debug..."); }}
日志输出级别:数字越大,级别越高,优先输出
第二种使用:
@Slf4j
@RunWith(SpringRunner.class)@SpringBootTest@Slf4jpublic class LoggerTest { @Test public void test1(){ String name="yemeng"; String password="123"; log.info("name:{}, password:{}
slf4j导入那个依赖_学习SPRINGBOOT结合日志门面SLF4J和日志实现LOGBACK的混合使用相关推荐
- maven 公共模块依赖_「spring-boot 源码解析」spring-boot 依赖管理
问题 maven 工程,依赖管理是非常基本又非常重要的功能,现在的工程越来越庞大,依赖越来越多,各种二方包.三方包太多太多,依赖冲突处理起来真是让人头疼,经常需要涉及到多个地方需要调整. 微信公众号: ...
- slf4j导入那个依赖_SLF4J简介与使用(整合log4j)
SLF4J简介与使用(整合log4j) 一.概念 SLF4J的全称是Simple Logging Facade for Java,即简单日志门面.SLF4J并不是具体的日志框架,而是作为一个简单门面服 ...
- Java各类日志门面(slf4j,commons-logging)和日志框架(log4j,logback)联系和区别
日志门面 1.Apache通用日志接口(commons-logging.jar) Apache Commons包中的一个,包含了日志功能,必须使用的jar包.这个包本身包含了一个Simple Logg ...
- 天正lisp修改了配置_学习配置Common Lisp开发环境(日志记录)
前提,在.emacs中添加 ; start package.el with emacs (require 'package) ; add MELPA to repository list (add-t ...
- spring、springboot集成 log4j日志、log4j2日志以及slf4j
1.查看pringboot自带的日志框架 新建一个springboot 工程,查看依赖树 通过查看依赖树可以发现,springboot自带被loggong管理的log4j .logback等日志相关的 ...
- 学习Java日志框架之——搞懂日志门面(JCL+SLF4J)
文章目录 系列文章目录 一.什么是日志门面 1.门面模式(外观模式) 2.日志门面 二.了解JCL 1.JCL组件结构 2.JCL案例 (1)JCL默认实现 (2)导入log4j测试原有程序 三.SL ...
- java常用日志框架日志门面及实现 SLF4J 、Jboss-logging 、JCL、Log4j、Logback、Log4j2、JUL,springboot集成 log4j、log4j2
java常用日志框架日志门面SLF4J .Jboss-logging .JCL.Log4j及实现 Logback.Log4j2.JUL,springboot集成 log4j.log4j2 .logba ...
- Log4j2日志框架集成Slf4j日志门面
1.说明 本文介绍使用日志门面Slf4j打印日志, 底层日志实现使用Log4j2框架, 方便以后切换底层日志实现, Log4j2可以替换成Logback等. 2.依赖管理 在pom.xml依赖管理中导 ...
- 日志框架(3) : 日志门面、JCL介绍、SLF4J介绍
文章目录 日志门面 日志门面概述 门面模式(外观模式) 日志门面 常见的日志框架及日志门面 JCL简介 SLF4J SLF4J简介 SLF4J桥接技术 SLF4J特点 SLF4J集成日志实现(jul, ...
最新文章
- k8s灰度更新_k8s slb如何实现灰度发布-问答-阿里云开发者社区-阿里云
- boost::process::async_pipe相关的测试程序
- Django+Echarts画图实例
- 河北移动引入物联网4G专网APN提升交警执法效率
- 番石榴15 –新功能
- curl查看swift状态命令_HTTP 请求与响应包括哪些,如何用Chrome查看 HTTP 请求与响应内容和curl 命令的使用...
- 【推荐实践】阿里飞猪“猜你喜欢”推荐排序实践
- SPendidCRM:给HK的ImageInfoEntryEditView增加一个checkbox,用于判断特殊类型的PODS记录...
- 百度网盘、迅雷下载.torrent种子文件
- GIS小知识-由对GCJ-02的疑问引出的坐标系相关概念
- linux使用USB转串口驱动设置
- 惠普主板f1怎么关闭_惠普台式机开机按F1怎样去除
- Android保存图片到系统图库并通知系统相册刷新
- 开发与研发:区别很大(上)
- thinkPHP6验证码接口
- 神器VIM配置文件进阶v1.0beta
- 2018最新APP界面设计教程---手机ui高级实战案例 视频教程(价值320元)
- VMP (VMProtect)脱壳
- vue后台管理框架(vue+element)
- 从两周发布上线到一周发布上线,如何做到高效稳定?