我有一種情況,我想要使用記錄器打印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塊做這麼多的事情,我只保留一個catch塊爲趕上(例外五),那麼有沒有任何方式使用記錄器打印catch塊中捕獲的任何類型的異常? 注:我們正在使用java.util.logging.Logger中的API
請指導我...在此先感謝
http://stackoverflow.com/a/1149718/112500 – Shashi 2013-04-04 07:56:08
可能的重複http://stackoverflow.com/questions/1149703/stacktrace-to-string-in-java – Shashi 2013-04-04 07:56:51
一般日誌文件的名稱,格式等剩下的代碼之外,以便它可以在生產中進行調整。 – Jayan 2013-04-04 08:07:07