public void addTitleRow() throws SQLException{
    ResultSet rs = stmt.executeQuery("SELECT * FROM ANY")
    log.info ? }


如何记录声明为在方法签名中引发的exception?我正在使用log4j2

最佳答案

您必须先捕获异常才能进行记录。您可以抑制它,也可以稍后将其重新抛出。

这是代码片段:

重新抛出异常:

try {
    /* Do Something Here */
} catch (Exception ex) {
    log.error("An Exception Has Occurred!", ex);
    throw ex;
}


禁止异常:

try {
    /* Do Something Here */
} catch (Exception ex) {
    log.warn("An Exception Has Occurred!", ex);
}

关于java - 如何记录方法签名中声明的异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36495192/

10-14 07:26