use*_*958 11 java logging log4j
我见过人们用这种方式:
Logger logger = Logger.getLogger("com.foo");
Run Code Online (Sandbox Code Playgroud)
我看到了另一种方式:
Log log = LogFactory.getLog(CLASS.class);
Run Code Online (Sandbox Code Playgroud)
他们背后的差异是什么?谢谢.
Kev*_*sox 13
对Logger.getLogger的调用来自log4j api.
Logger logger = Logger.getLogger("com.foo");
Run Code Online (Sandbox Code Playgroud)
对LogFactory.getLog()的调用来自commons-logging api.
Log log = LogFactory.getLog(CLASS.class);
Run Code Online (Sandbox Code Playgroud)
log4j是一个日志框架,即它提供了记录消息的代码.Commons-logging是用于记录框架的抽象层,它本身不记录任何内容.
| 归档时间: |
|
| 查看次数: |
4427 次 |
| 最近记录: |