概述
小结
体系
Logback概述
Logback快速入门
1.下载
一般情况,Logback日志框架只需要下载slf4j-api、logback-core、logback-classic这三个jar包即可。
slf4j-api-1.7.26.jar官网下载链接:
https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.26/
logback-core-1.2.3.jar官网下载链接:
https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/
logback-classic-1.2.3.jar官网下载链接:
https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/
我已经下载好,有需要可以自取⬇
链接:https://pan.baidu.com/s/1VKnskpiO2x3qxU25mDYsAw?pwd=6pah
提取码:6pah
--来自百度网盘超级会员V2的分享
2.在项目下新建文件夹lib,导入Logback的相关jar包到该文件夹下,并添加到项目依赖库中去
3.将Logback的核心配置文件logback.xml直接拷贝到src目录下(必须是src下)
有需要可以自取⬇
链接:https://pan.baidu.com/s/1J_CIADn-Uw9yPjAGillpZA?pwd=f3ts
提取码:f3ts
--来自百度网盘超级会员V2的分享
需要将日志输出路径改成自己的
3.在代码中获取日志的对象
4.使用日志对象输出日志信息
输入一些代码测试一下,日志打印成功!
日志文件也成功生成!
参考代码如下
//创建logback的日志对象,代表了日志技术
public static final Logger LOGGER = LoggerFactory.getLogger("Test.class");
public static void main(String[] args) {
//放在trycatch里面
try {
LOGGER.debug("main方法开始执行!");
LOGGER.info("开始第二行日志,做除法!");
int a = 10;
int b = 0;
LOGGER.trace("a="+a);
LOGGER.trace("b="+b);
System.out.println(a/b);
} catch (Exception e) {
e.printStackTrace();
System.out.println("功能出现异常!"+ e);
}
}
Logback配置详解
输出位置、格式设置
日志级别设置
将上述配置文件种ALL改成INFO之后只会打印INFO、WARN、ERROR级别的日志信息