天天看點

java logger錯誤_java – 如何使用logger列印異常?

我有一種情況,我想使用記錄器列印捕獲在catch塊中的所有異常.

try {

File file = new File("C:\\className").mkdir();

fh = new FileHandler("C:\\className\\className.log");

logger.addHandler(fh);

logger.setUseParentHandlers(false);

SimpleFormatter formatter = new SimpleFormatter();

fh.setFormatter(formatter);

} catch (Exception e) {

logger.info(e);

}

我得到錯誤記錄器不能應用于java.io.Exception …

我關心的是如果我在try block中做這麼多事情,我隻保留一個catch塊作為catch(Exception e),那麼有沒有什麼辦法使用logger來列印捕獲catch塊中的任何類型的異常?

注意:我們使用java.util.logging.Logger API

請指導我…謝謝先生