的字符串是任意的identifier
,我们可以用它来重定向或滤波器日志输出。一种常见的方法是使用的className,例如
Log auditLogger = LogFactory.getLog(MyCurrentClass.class);
至于你说,commons-logging
是缺省为java.util.logging
如果没有其他日志库供给的外观。 我建议在类路径中加入日志记录实现,例如log4j,logback或slf4j。
假设你把例如log4j
那里可以使用配置文件log4j.xml
,如控制日志输出:
<?xml version="1.0" encoding="UTF-8"?>
<log4j:configuration>
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
.....
</appender>
<!-- Send debug information from "com.company.MyCurrentClass" to CONSOLE -->
<logger name="com.company.MyCurrentClass">
<level value="DEBUG"/>
<appender-ref ref="CONSOLE"/>
</logger>
</log4j:configuration>