eight
2024-09-11 0fd05805e138bcd29f75a17f0fbde15a8292238c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package cn.lihu.jh.framework.common.util.exception;
 
import java.text.MessageFormat;
 
public class ExceptionUtils {
 
    public static String formatException(Exception e) {
        // 获取异常信息,记录日志
//        StackTraceElement stackTraceElement = e.getStackTrace()[0];
//        String className = stackTraceElement.getClassName();
//        String fileName = stackTraceElement.getFileName();
//        int lineNumber = stackTraceElement.getLineNumber();
//        String methodName = stackTraceElement.getMethodName();
//        return MessageFormat.format("类名:{0},文件名:{1},行数:{2},办法名:{3}", className, fileName, lineNumber, methodName);
        return e.getLocalizedMessage();
    }
}