我在桌面應用程序中使用Apache通用日誌記錄。如何使Apache通用日誌記錄寫入特定光盤日誌文件
private static final Log log = LogFactory.getLog(Utils.class);
我怎麼能直接,Apache的公共記錄寫入到磁盤的日誌文件,當我執行
log.error(null, exp);
感謝。
我在桌面應用程序中使用Apache通用日誌記錄。如何使Apache通用日誌記錄寫入特定光盤日誌文件
private static final Log log = LogFactory.getLog(Utils.class);
我怎麼能直接,Apache的公共記錄寫入到磁盤的日誌文件,當我執行
log.error(null, exp);
感謝。
Commons Logging基本上是Java日誌記錄(java.util.logging)或log4j庫的包裝。您將需要配置您正在使用的底層庫。
在您的例子,如果我使用log4j的(我一般喜歡它的Java日誌記錄系統),我會使用類似:
log4j.logger.com.mypackage.MyClass =錯誤,FILEA
指定要輸出到的文件。
如果您尚未閱讀introduction to log4j將是值得的。
在配置文件中定義appender。對於Log4J的樣品來看看 http://www.java2s.com/Code/Java/Language-Basics/Examplelog4jConfigurationFile.htm
對於Java日誌記錄,看看 http://www.oracle.com/technology/pub/articles/hunter_logging.html