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

log4j日志封装说明—slf4j对于log4j的日志封装-正确获取调用堆栈

日志是项目中必用的东西,日志产品里最普及应该就是log4j了。(logback这里暂不讨论。) 先看一下常用的log4j的用法,一般来说log4j都会配合slf4j或者common-logging使用,这里已slf4j为例。添加gradle依赖:

dependencies {
compile('log4j:log4j:1.2.17',
'org.slf4j:slf4j-api:1.7.5',
'org.slf4j:slf4j-log4j12:1.7.5')
}

最直接的用法就是在每个需要记录日志的类里,构造一个属于自己类的log实例,实际上很多著名的开源项目也是这么做的。如spring。

全文详见个人独立博客:https://www.coderli.com/log4j-slf4j-logger-linenumber/

https://www.coderli.com/log4j-slf4j-logger-linenumber/icon-default.png?t=O83Ahttps://www.coderli.com/log4j-slf4j-logger-linenumber/

加入频道领免费Java学习资料:腾讯频道邀请

加入大佬免费带队Java学习群:Java学习群


http://www.kler.cn/a/298419.html

相关文章:

  • LeetCode 69.x的平方根
  • 2024数学建模国赛A题详细思路:基于空间几何运动学和优化模型matlab求解
  • ollama 本地部署
  • Linux下载压缩包:tar.gz、zip、tar.bz2格式全攻略
  • 从学习到的因果网络中估计因果效应
  • Python复制数组并增加一个维度
  • FPGA状态机编程示例
  • 如何使用智能合约铸造 NFT —— 以 NftMarket 合约为例
  • 第L8周:机器学习|K-means聚类算法
  • 谷歌浏览器ChromeDriver 128,129,130驱动下载
  • 零知识证明-ZK-SNARKs基础(七)
  • 力扣100题——二分查找
  • Mysql数据量大,如何拆分Mysql数据库(垂直拆分)
  • 代码随想录27期|Python|Day51|​动态规划|​115.不同的子序列|​583. 两个字符串的删除操作​|
  • 【机器人工具箱Robotics Toolbox开发笔记(九)】 机器人逆运动学分析
  • 基于单片机的水产养殖饲料自动投喂系统
  • (9月10日)最新植物大战僵尸杂交版【v2.4.0版本已更新】
  • Kafka的三高设计原理
  • C# 基础巩固 详解 匿名方法、lambda表达式和Action关键字
  • 前端:JavaScript 实现类