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

heihei8 2007-08-09 10:43:58
入题
...全文
1405 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
vzh818 2008-02-21
  • 打赏
  • 举报
回复
Logger来自log4j自己的包。如果用Logger.getLogger:
优点:你只需要一个log4j的jar包。
缺点:你只能用log4j作为日志记录器,因为log4j已经硬编码进你的系统了。
而LogFactory来自common-logging包。如果用LogFactory.getLog:
优点:你可以用任何实现了通用日志接口的日志记录器替换log4j,而程序不受影响。
缺点:需要多一个common-logging包,这勉强算一个缺点。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧