首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

LogFactory.getLog(),Logger.getLogger()这两种记录日志的方法有撒区别啊谢拉!解决办法

2012-03-07 
LogFactory.getLog(),Logger.getLogger()这两种记录日志的方法有撒区别啊?谢拉!入题[解决办法]Logger来自l

LogFactory.getLog(),Logger.getLogger()这两种记录日志的方法有撒区别啊?谢拉!
入题

[解决办法]
Logger来自log4j自己的包。如果用Logger.getLogger:
优点:你只需要一个log4j的jar包。
缺点:你只能用log4j作为日志记录器,因为log4j已经硬编码进你的系统了。
而LogFactory来自common-logging包。如果用LogFactory.getLog:
优点:你可以用任何实现了通用日志接口的日志记录器替换log4j,而程序不受影响。
缺点:需要多一个common-logging包,这勉强算一个缺点。

热点排行