23.java-日志框架

日志框架

  • 介绍 : 程序中的日志可以用来记录程序运行过程中的信息,并可以进行永久存储。
    • 生活中的日志: 生活中的日志就好比日记,可以记录你生活的点点滴滴。
引入 :
  • 目前输出语句的弊端 :

    • 信息只能展示在控制台
    • 不能将其记录到其他的位置(文件,数据库)
    • 想取消记录的信息需要修改代码才可以完成12

23.java-日志框架_第1张图片

日志体系结构

23.java-日志框架_第2张图片

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 包 : 本质来说是压缩包, 内部存储的都是别人已经写好的代码

23.java-日志框架_第3张图片

23.java-日志框架_第4张图片

23.java-日志框架_第5张图片

第二步 : 导入配置文件

23.java-日志框架_第6张图片

第三步 : 获取日志对象使用

23.java-日志框架_第7张图片

日志级别和配置文件详解

23.java-日志框架_第8张图片

通过logback.xml 中的标签可以设置输出位置和日志信息的详细格式。

通常可以设置2个日志输出位置:一个是控制台、一个是系统文件中

23.java-日志框架_第9张图片

细格式。

通常可以设置2个日志输出位置:一个是控制台、一个是系统文件中



![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/40d6b7e7f4e242eb83bede5ba5b9aab6.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/194419c099904f1c9edb9eb9cfe28d03.png#pic_center)

你可能感兴趣的:(java,开发语言)