我正在使用公共日誌記錄在Java應用程序中,並且我想從堆棧跟蹤記錄異常。在Java中記錄異常?
catch(Exception exception) {
logger.error("FailedCreateActivityFunction Exception Occured : " , exception);
throw new EngineException(getMessage(ERROR_FailedCreateActivityFunction, FunctionName), exception);
}
這會拋出異常兩次嗎?如果是的話,如何解決它?
請告訴我使用它作爲使用+異常代替這樣的區別,異常
logger.error("FailedCreateActivityFunction Exception Occured : " + exception);
使用+例外,而不是,除了可以在Java文檔 可以看到的差異「公無效錯誤(對象消息, Throwable t)「 錯誤函數只能接受消息或消息+可拋出 – goravine