文档章节

log4j组合使用

zmf
 zmf
发布于 2015/04/08 17:14
字数 282
阅读 32
收藏 0

commons-logging apache最初的日志门面,目的是在开发组件时不强依赖日志实现,给调用者以选择。
jcl-over-slf4j slf4j开发的为了兼容前者的适配,里面的内容和前者基本一致,引用时和前者互斥。
slf4j-api   slf4j的主api,作为独立的日志门面。
slf4j-log4j slf4j对log4j的适配,要和log4j包一起引用
log4j log4j实现
logback-classic logback实现。
 
引用关系:
目前项目中的log4j引用比较混乱。可用的依赖和使用方式由如下那么几种:

 

1. log4j-1.2.16.jar
不使用框架,仅使用实现。项目中不常使用
使用Logger.getLogger()
 
 

 

2.commons-logging + log4j
简单门面+实现
使用
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
private static final Log logger = LogFactory.getLog(CourseCenterUnitTestBase.class);
 

 

3. jcl-over-slf4j + slf4j-api + slf4j-log4j + log4j
slf4j门面+log4j实现。
官方解释是这个组合,解释为jcl-over-slf4j的作用是把apache的门面嫁接到slf4j的门面。我测试了一下,实际上commons-logging + slf4j-api + slf4j-log4j + log4j  貌似也行得通。
使用
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
private static final Logger logger = LoggerFactory.getLogger(CourseCenterUnitTestBase.class);
 
 

 

4.jcl-over-slf4j + slf4j-api + logback-classic
slf4j门面+logback实现。没使用过,相信网上一大堆。


© 著作权归作者所有

zmf

zmf

粉丝 16
博文 63
码字总数 106711
作品 0
朝阳
程序员
私信 提问
解密Log4j、SLF4J、Common-logging的区别

前面有一篇日志中简单的介绍了 log4j,同时也介绍了它与commons-logging的关系,但是突然冒出来一个slf4j,并且slf4j有取代commons-logging的趋势,所以,我们可以推知slf4j与commons-loggi...

yntmdr
2018/07/26
0
0
三方库--slf4j-log4j的使用

本文不去探究日志门面 slf4j 与其他众多日志框架 log4j、log4j2、logback、j.u.l(java.util.logging) 之间的关系,我们将重点关注 slf4j 与 log4j 的组合使用。 log4j 应该是最经典、使用人数...

_inkrain
04/28
0
0
2、slf4j、log4j 和 common-logging的关系

前面有一篇日志中简单的介绍了 log4j,同时也介绍了它与commons-logging的关系,但是突然冒出来一个slf4j,并且slf4j有取代commons-logging的趋势,所以,我们可以推知slf4j与commons-loggi...

丑陋的皮囊
2018/07/13
42
0
Apache 宣布 Log4j 1 版本生命周期终结

Apache 日志记录服务 PMC 宣布结束 Log4j™ 1.x 日志记录框架生命周期,不再提供官方支持。 八月初开始,Log4j 1 版本就已经寿终正寝了。 Log4j 在 1999 发布第一个版本,然后快速的成为最多...

oschina
2015/08/27
5.2K
15
Apache Log4j 2.11.1 发布,流行的 Java 日志组件

Log4j 2.11.1 已发布,可用于生产环境。Log4j 2.11.1 是 Log4j 的最新版本,包含在 Log4j 2.6 发布后发现的几个错误修复,可以在最新的变更报告中找到修复内容列表。 要注意的是,Log4j 2 的...

淡漠悠然
2018/07/31
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

html2canvas 生成的图片变模糊解决方案

需求: 背景图片和二维码还有用户微信头像生成一张图片,可供用户下载。打开页面的时候就是一张图可以保存,html2canvas插件即可实现效果,效果是实现了,但是很郁闷,图片模糊了。。。。 为...

前端老手
6分钟前
2
0
语音翻译器在线翻译语音

对于英语不好的朋友来说,如果出国旅游,多多少少都会使用到翻译软件。通过在线翻译的方式,方便彼此的沟通交流。那么,有朋友就在问哪个英语翻译软件最准确?下面就来和大家一起分享下这个简...

401恶户
7分钟前
2
0
国内25家滤波器公司排名

国内做滤波器的企业都有哪些?哪些企业做滤波器是比较知名的?国内滤波器企业排名如何?以下是解优人才网小编给大家的分享,国内前25家做滤波器的企业详细信息。 1、武汉凡谷电子技术股份有限...

猎头悬赏平台
12分钟前
4
0
即时配送,不再只是巨头的战场

9月4日,第十届中国电子商务物流大会暨2019中国同城即时物流行业峰会于杭州召开。会上出现了蜂鸟即配、达达-京东到家、美团配送、点我达、闪送等一众即时配送行业中的知名企业的身影。 在艾媒...

喵二狸
12分钟前
2
0
Moto G 2014 LTE Root

[TOC] 下载moto专用mfastboot mfastboot-v2.zip 下载对应设备的twrp 我的是这个版本 Moto G 2014 LTE thea 刷入twrp # 1. 开启USE调试# 2. 允许OEM解锁# 3. 查看设备adb devices# 4. 进f...

yeahlife
16分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部