日志框架
- 介绍 : 程序中的日志可以用来记录程序运行过程中的信息,并可以进行永久存储。
- 生活中的日志: 生活中的日志就好比日记,可以记录你生活的点点滴滴。
引入 :
-
目前输出语句的弊端 :
- 信息只能展示在控制台
- 不能将其记录到其他的位置(文件,数据库)
- 想取消记录的信息需要修改代码才可以完成12
日志体系结构
JCL : Jakarta Commons Logging
Jakarta : Apache基金旗下的开源Java项目社区
Logback 快速入门
-
官网 : https://logback.qos.ch/index.html
-
三个技术模块
模块名 | 介绍 |
---|---|
logback-core: | 该模块为其他两个模块提供基础代码,必须有。 |
logback-classic: | 完整实现了slf4j API的模块。 |
logback-access | logback-access 模块与 Tomcat 和 Jetty 等 Servlet 容器集成,以提供 HTTP 访问日志功能 |
第一步 : 引入 jar 包
jar 包 : 本质来说是压缩包, 内部存储的都是别人已经写好的代码
第二步 : 导入配置文件
第三步 : 获取日志对象使用
日志级别和配置文件详解
通过logback.xml 中的<appender>标签可以设置输出位置和日志信息的详细格式。
通常可以设置2个日志输出位置:一个是控制台、一个是系统文件中
细格式。
通常可以设置2个日志输出位置:一个是控制台、一个是系统文件中
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/40d6b7e7f4e242eb83bede5ba5b9aab6.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/194419c099904f1c9edb9eb9cfe28d03.png#pic_center)