Logback概述

Logback是由Log4j创始人设计的另一个开源日志组件,性能比log4j好,它是基于slf4j的日志规范实现的框架
官方网站:
image.png

Logback主要分为三个技术模块

Logback-core:logback-core模块为其他两个模块奠定了基础,必须有
Logback-classic:它是log4j的一个改良版本,同时它实现了slf4j API
Logback-access: 模块与Tomcat和Jetty等Servlet容器集成,以提供HTTP访问日志功能

Logback使用需要几个模块

image.png

Logback快速入门

需求:导入Logback日志技术到项目中,用于记录系统的日志信息
1.在项目下新建文件夹lib,导入logback相关jar包,并添加到项目依赖库中
导入包
导入依赖

2.将logback的核心配置文件logback.xml直接拷贝到src目录下

3.在代码中获取日志对象
image.png

Logback配置详情-输出位置、格式设置

Logback日志系统的特定都是通过核心配置文件Logback.xml控制的

Logback日志输出位置、格式设置:

通过logback.xml中的标签可以设置输出位置和日志信息的详细格式
通常可以设置2个日志输出位置:一个控制台,一个系统文件中
image.png

Logback配置日志级别设置

image.png
image.png

日志级别

image.png

image.png