Python微信订餐小程序课程视频
https://edu.youkuaiyun.com/course/detail/36074
Python实战量化交易理财系统
https://edu.youkuaiyun.com/course/detail/35475
一、简介
- 日志打印是java代码开发中不可缺少的重要一步。
- 日志可以排查问题,可以搜集数据

二、常用日志框架
比较常用的日志框架就是logback, 一些老项目会使用log4j,他们用的都是slf4j-api统一接口。
(1) 使用log4j
log4j使用:
1. slf4j-api-1.5.11.jar
2. slf4j-log4j12-1.5.11.jar
3. log4j-1.2.15.jar
4. log4j.properties
代码中
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Logger logger = LoggerFactory.getLogger(xx.class);
(2) 使用logback
logback使用:
1. slf4j-api-1.5.11.jar
2. logback-core.jar
3. logback-classic.jar
4. logback.xml
代码同log4j
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Logger logger = LoggerFactory.getLogger(xx.class);
三、日志级别
TRACE < DEBUG < INFO < WARN < ERROR
日常使用较多的是error, info , debug
四、logback简单介绍
简单介绍下常用的logback,logback优点:
- 比log4j更快
- 和log4j使用了同一个接口,slf4j-api,可以非常方便切换
- 定义了功能非常丰富的appender
- 支持日志压缩
logback要正确理解xml配

本文介绍了Java日志打印的重要性,详细讲解了常用日志框架logback及其优势,包括日志级别、配置文件解析,并列举了常见问题及解决策略。同时提及了log4j的使用,并指出两者可通过slf4j-api接口轻松切换。
最低0.47元/天 解锁文章
9万+

被折叠的 条评论
为什么被折叠?



