一、什么是日志
日志文件是用于记录系统操作事件的文件集合,可分为事件日志和消息日志(网上的解释)。
二、使用日志的好处
1、可以异步打印数据
2、可以追踪项目运行
3、可以记录错误日志
4、可以日志动态归档
5、可以打印信息的动态的关闭
6、可以通过第三方提供插件还能将微服务日志直接记录到 ELK中
三、常见的日志框架
JUL:(Java util logging)
JCL:Jakatra commons logging (Spring框架的内部默认使用)
JBOSS-Logging:这个是为了特定的框架编写的日志框架
log4j、logback、SLF4J、log4j2
我们以后在开发中经常选用的一个日志组合是 SLF4J(规范)+Logback(实现产品)。
四、SLF4J的基本使用
1、创建maven项目
2.写测试代码(如果不会写的话,可以借鉴官网文档)