的字符串是任意的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>