ÎļþÃû´Ó ruoyi/src/main/java/com/ruoyi/common/utils/ExceptionUtil.java ÐÞ¸Ä |
| | |
| | | package com.ruoyi.common.utils; |
| | | |
| | | import java.io.PrintWriter; |
| | | import java.io.StringWriter; |
| | | import org.apache.commons.lang3.exception.ExceptionUtils; |
| | | |
| | | /** |
| | | * é误信æ¯å¤çç±»ã |
| | | * |
| | | * @author ruoyi |
| | | */ |
| | | public class ExceptionUtil |
| | | { |
| | | /** |
| | | * è·åexceptionç详ç»é误信æ¯ã |
| | | */ |
| | | public static String getExceptionMessage(Throwable e) |
| | | { |
| | | StringWriter sw = new StringWriter(); |
| | | e.printStackTrace(new PrintWriter(sw, true)); |
| | | String str = sw.toString(); |
| | | return str; |
| | | } |
| | | |
| | | public static String getRootErrorMseeage(Exception e) |
| | | { |
| | | Throwable root = ExceptionUtils.getRootCause(e); |
| | | root = (root == null ? e : root); |
| | | if (root == null) |
| | | { |
| | | return ""; |
| | | } |
| | | String msg = root.getMessage(); |
| | | if (msg == null) |
| | | { |
| | | return "null"; |
| | | } |
| | | return StringUtils.defaultString(msg); |
| | | } |
| | | } |
| | | package com.ruoyi.common.utils;
|
| | |
|
| | | import java.io.PrintWriter;
|
| | | import java.io.StringWriter;
|
| | | import org.apache.commons.lang3.exception.ExceptionUtils;
|
| | |
|
| | | /**
|
| | | * é误信æ¯å¤çç±»ã
|
| | | *
|
| | | * @author ruoyi
|
| | | */
|
| | | public class ExceptionUtil
|
| | | {
|
| | | /**
|
| | | * è·åexceptionç详ç»é误信æ¯ã
|
| | | */
|
| | | public static String getExceptionMessage(Throwable e)
|
| | | {
|
| | | StringWriter sw = new StringWriter();
|
| | | e.printStackTrace(new PrintWriter(sw, true));
|
| | | String str = sw.toString();
|
| | | return str;
|
| | | }
|
| | |
|
| | | public static String getRootErrorMseeage(Exception e)
|
| | | {
|
| | | Throwable root = ExceptionUtils.getRootCause(e);
|
| | | root = (root == null ? e : root);
|
| | | if (root == null)
|
| | | {
|
| | | return "";
|
| | | }
|
| | | String msg = root.getMessage();
|
| | | if (msg == null)
|
| | | {
|
| | | return "null";
|
| | | }
|
| | | return StringUtils.defaultString(msg);
|
| | | }
|
| | | }
|