log4j需要的jar包哪些jar包

博客分类:
在eclipse中默认将log4j的配置文件放在src文件夹下,程序可以直接读取到配置文件,并以配置文件的配置输入日志。
但是在将程序发布是,默认log4j的配置文件也要一同被打入jar包才可能被读取到,要想将log4j的配置文件放在jar包外可以通过以下的代码手动指定log4j配置文件的位置,
将以下代码放在main函数所在类中:
DOMConfigurator.configure(System.getProperty("user.dir") + File.separator + "conf" + File.separator
+ "log4j.xml");
DOMConfigurator.configure(System.getProperty("user.dir") + File.separator + "conf" + File.separator
+ "log4j.xml");
PropertyConfigurator.configure(System.getProperty("user.dir") + File.separator + "conf" + File.separator
+ "log4j.properties");
PropertyConfigurator.configure(System.getProperty("user.dir") + File.separator + "conf" + File.separator
+ "log4j.properties");
上述代码是log4j的配置文件放在jar包所在目录下的conf目录中。
以上代码的区别在于DOMConfigurator载入的是log4j.xml而PropertyConfigurator载入的是log4j.properties文件。
System.getProperty("user.dir")得到的是程序所在的目录
浏览: 695255 次
来自: 北京
太好了,谢谢啊。
学习了,谢谢您~
算法有问题,会产生不可见字符,造成信息丢失
该图片仅限百度用户内部交流log4j.jar下载|Apache Log4j1.2jar包下载 _ - pc6下载站DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
维护-提示页面
服务器维护中.......
我们会尽快恢复,请稍后再试,谢谢!log4j的有关jar包总结
我的图书馆
log4j的有关jar包总结
可能遇到的jar包:
&(来源:http://openwebx.org/docs/logging.html#d0e14854)
&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()&&
<p style="color: #333333; font-family: arial, sans- font-size: 12 line-height: 16..commons-logging + log4j简单门面+实现使用import mons.logging.Limport mons.logging.LogFprivate static final Log logger = LogFactory.getLog(CourseCenterUnitTestBase.class);&
<p style="color: #333333; font-family: arial, sans- font-size: 12 line-height: 16..&jcl-over-slf4j + slf4j-api +&slf4j-log4j +&log4jslf4j门面+log4j实现。官方解释是这个组合,解释为jcl-over-slf4j的作用是把apache的门面嫁接到slf4j的门面。我测试了一下,实际上commons-logging +&slf4j-api +&slf4j-log4j +&log4j &貌似也行得通。使用import org.slf4j.Limport org.slf4j.LoggerFprivate static final Logger logger = LoggerFactory.getLogger(CourseCenterUnitTestBase.class);&&
<p style="color: #333333; font-family: arial, sans- font-size: 12 line-height: 16..jcl-over-slf4j + slf4j-api&+ logback-classicslf4j门面+logback实现。没使用过,相信网上一大堆。
TA的最新馆藏[转]&[转]&
喜欢该文的人也喜欢拒绝访问 |
| 百度云加速
请打开cookies.
此网站 () 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(3a437e7ef00a43a1-ua98).
重新安装浏览器,或使用别的浏览器

我要回帖

更多关于 log4j jar包 的文章

 

随机推荐