LogFactory.getLog(),Logger.getLogger()这两种记录日志方法的区别
2014-09-19 15:31
288 查看
Logger来自log4j自己的包。如果用Logger.getLogger:
优点:你只需要一个log4j的jar包。
缺点:你只能用log4j作为日志记录器,因为log4j已经硬编码进你的系统了。
而LogFactory来自common-logging包。如果用LogFactory.getLog:
优点:你可以用任何实现了通用日志接口的日志记录器替换log4j,而程序不受影响。
缺点:需要多一个common-logging包,这勉强算一个缺点。
优点:你只需要一个log4j的jar包。
缺点:你只能用log4j作为日志记录器,因为log4j已经硬编码进你的系统了。
而LogFactory来自common-logging包。如果用LogFactory.getLog:
优点:你可以用任何实现了通用日志接口的日志记录器替换log4j,而程序不受影响。
缺点:需要多一个common-logging包,这勉强算一个缺点。
相关文章推荐
- java日志记录之Logger.getLogger()和LogFactory.getLog()的区别
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- LogFactory.getLog()和Logger.getLogger()的区别
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Logger.getLogger()和LogFactory.getLog()的区别
- Logger.getLogger和LogFactory.getLog的区别