当前位置: 首页 > news >正文

第十二章 : Spring Boot 日志框架详解

第十二章 : Spring Boot 日志框架详解

前言

本章知识重点:介绍了日志诞生背景,4种日志框架:Logback、Log4j、Log4j2和Slf4j的优劣势分析,以及重点介绍了log4j2的应用示例以及配置,以及日志框架应用中遇到常见的问题以及如何处理。

背景

Java日志框架的发展历程可以追溯到1996年,当时欧洲安全电子市场项目组编写了自己的程序跟踪API,后来发展成为Log4j,并成为Apache基金会项目成员。随后,在2002年Java 1.4发布后,Sun推出了Java Util Logging (JUL),其基本上是模仿Log4j的实现。

在2002年,Apache推出了Jakarta Commons Logging (JCL),它定义了一套日志接口和简单的Simple Log实现,支持运行时动态加载日志组件。2006年,Ceki Gülcü创建了Simple Logging Facade for Java (SLF4J)和Logback。

在2012年,Apache开发了Log4j 2,其与Log4j 1不兼容。在此之后,Log4j 2逐渐成为Java社区中广泛使用的日志框架之一。

总的来说,Java日志框架的发展历程中出现了多个不同的框架和库,每个都有自己的特点和优势。Log4j、Logback和SLF4J是目前最常用的Java日志框架之一。

日志框架

日志框架有:Logback、Log4j、Log4j2和Slf4j都是Java日志框架。

SpringBoot选用 SLF4j(日

http://www.lryc.cn/news/242808.html

相关文章:

  • STM32 -Bin/Hex文件格式解析
  • 【Java 进阶篇】Redis:打开缓存之门
  • Python与设计模式--享元模式
  • 亚马逊云科技向量数据库助力生成式AI成功落地实践探秘(二)
  • 怎么当代课老师教学生
  • 『 MySQL数据库 』表的增删查改(CRUD)之表的数据插入及基本查询
  • Vue中mvvm的作用
  • 基于springboot实现高校食堂移动预约点餐系统【项目源码】
  • 用element ui上传带参数的文件,并用flask接收
  • [Android]使用Git将项目提交到GitHub
  • python cv2.imread()和Image.open()的区别和联系
  • hdlbits系列verilog解答(exams/m2014_q4i)-45
  • flink源码分析之功能组件(二)-kubeclient
  • 无需API开发,有赞小程序集成广告推广系统,提升品牌曝光
  • CMD - ping
  • 数据结构与算法编程题23
  • 小程序中的大道理之二--抽象与封装
  • 基于卷积神经网络CNN开发构建HAR人类行为识别Human Activity Recognition【完整代码实践】
  • excel自己记录
  • vcsa6.7 5480无法登录
  • CSS 属性列表
  • 浅谈能源智能管理系统在大学高校中的应用
  • 脚本自动化定制开发:实现高效工作的魔法钥匙
  • 使用websocket获取thingsboard设备的实时数据
  • 使用Linux JumpServer堡垒机本地部署与远程访问
  • js的防抖与节流
  • 中职组网络安全-Windows操作系统渗透测试 -20221219win(环境+解析)
  • git本地账户如何从一台电脑迁移到另外一台
  • HOOPS Web平台助力开发3D应用,实现超大规模3D web轻量化渲染与数据格式转换!
  • GDB Debugging Notes