热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Log4j源码阅读-0概述

(图片来自链接:http:logging.apache.orglog4j)今天开始看Log4j(LogforJava)源代码了。概述Log4j是Apache自由

http://logging.apache.org/log4j

(图片来自链接:http://logging.apache.org/log4j)


今天开始看Log4j(Log for Java)源代码了。


概述

Log4j是Apache自由软件组织下的一个开源项目,我在自己的项目中也用到了Log4j。使用Log4j,可以通过配置文件,来将程序中产生的日志信息写入指定的存储介质。

使用Log4j

1、下载apache-log4j-2.x-bin.zip,并解压,将log4j-api-2.x.jar和log4j-core-2.x.jar两个jar包添加到项目的classpath中。

2、在Eclipse中就是在项目属性的Java Build Path中,在Libraries选项卡中选择Add External JARs来加入。

3、代码使用时,Log4j1.x中是通过Logger.getLogger()来获得Logger实例对象,而在Log4j2.x中需要采用LogManager.getLogger()来获得。

这种API差异会在项目升级时,由于依赖的库API变动,导致修改地方很多,可以自己做一层封装,以不变应万变。

Eclipse搭建Log4j源代码项目

下载apache-log4j-2.x-src.zip

我使用的是Log4j2.3版本,依赖的是JDK1.6+。使用Eclipse工具,Import Maven Projects,导入下载的源代码项目。


好了,开始我的Log4j之旅了。


推荐阅读
author-avatar
gaoming1009_422
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有