Java 日志和日志之间的区别?

Java 日志和日志之间的区别?,java,logging,log4j,Java,Logging,Log4j,我见过人们用这种方式: Logger logger = Logger.getLogger("com.foo"); 我看到了另一种方式: Log log = LogFactory.getLog(CLASS.class); 它们背后的区别是什么?谢谢。对Logger.getLogger的调用来自log4j api Logger logger = Logger.getLogger("com.foo"); 对LogFactory.getLog()的调用来自commons日志api Log lo

我见过人们用这种方式:

Logger logger = Logger.getLogger("com.foo");
我看到了另一种方式:

Log log = LogFactory.getLog(CLASS.class);

它们背后的区别是什么?谢谢。

对Logger.getLogger的调用来自log4j api

Logger logger = Logger.getLogger("com.foo");


对LogFactory.getLog()的调用来自commons日志api

Log log = LogFactory.getLog(CLASS.class);


log4j是一个日志框架,即它提供记录消息的代码。Commons logging是日志框架的一个抽象层,它本身不记录任何内容。

由于上面的链接现在不起作用,您能否提供一个教程来学习
通用日志