SpringBoot文档之Logging的阅读笔记
1.SpringBoot文档之Developing的阅读笔记2.SpringBoot文档之入门的阅读笔记3.SpringBoot文档之Build Tool Plugins的阅读笔记4.SpringBoot文档之SpringApplication的阅读笔记5.SpringBoot文档之Externalized Configuration的阅读笔记6.SpringBoot文档之Profiles的阅读笔记7.SpringBoot文档之构建包的阅读笔记8.SpringBoot文档之测试框架的阅读笔记9.SpringBoot文档之消息系统的阅读笔记10.SpringBoot文档之IO的阅读笔记11.SpringBoot文档之Data的阅读笔记12.SpringBoot文档之Web的阅读笔记
13.SpringBoot文档之Logging的阅读笔记
14.SpringBoot文档之Jar文件格式的阅读笔记15.SpringBoot文档之配置参数的元数据的阅读笔记16.SpringBoot文档之开源软件依赖的阅读笔记17.SpringBoot文档之JSON的阅读笔记市面上常见的日志记录框架,如下:
新项目启动时,通常集成SLF4J和Log4j2,代码中使用SLF4J的日志API来记录日志,使用Log4j2来管理日志的输出、管理日志文件。
有一些项目会使用JUL或者Commons Logging,需要考虑日志记录组件之间的兼容性。
选择日志记录框架时,一般考虑:
- 日志API,比如级别、格式。
- 日志格式,比如时间、级别、进程标识、线程名称和标识、日志记录器、日志文本等。
- 日志记录器的管理,比如输出文件、输出级别等。
- 日志文件的管理,比如文件大小、文件数量、绕接、转储、压缩等。
- 日志框架的性能。
- 团队成员的技能和使用习惯。
- 项目的现状。
依据个人经验,近来接触到的项目,基本以SLF4J和Log4j2的组合居多。
Logging
- Reference
- Core Features
- Logging
Spring Boot自己的代码使用Commons Logging来记录日志。
项目自身的代码,可以使用Logback或者Log4j2。
参考资料
本文来自博客园,作者:jackieathome,转载请注明原文链接:https://www.cnblogs.com/jackieathome/p/18378726
合集:
SpringBoot
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性