使用log4j列印異常堆疊到日誌檔案

atan_a發表於2020-11-15

使用log4j列印堆疊到日誌檔案

1.方法一

public class ExceptionUtil {
    /**
     * @param
     * @功能說明:在日誌檔案中,列印異常堆疊
     * @return:String
     */
    public static String getStringExceptionStack(Throwable e) {
        StringWriter errorsWriter = new StringWriter();
        e.printStackTrace(new PrintWriter(errorsWriter));
        return errorsWriter.toString();
    }
}

使用:

 logger.error("error:"+ ExceptionUtil.getStringExceptionStack(e));

 

相關文章