Java 【Exception】查看异常出现在具体的文件名/类名/方法名/具体行号

try{
            Integer adminID = Integer.parseInt(adminId);
            XxAdmin admin = adminRepository.findOne(adminID);
            model.addAttribute("admin",admin);
        }catch (Exception e){
            StackTraceElement stackTraceElement = e.getStackTrace()[0];
            String errorMsg = "文件名:"+stackTraceElement.getFileName()+
                            "
类名:"+stackTraceElement.getClassName()+
                            "
方法名:"+stackTraceElement.getMethodName()+
                            "
抛出异常行号:"+stackTraceElement.getLineNumber()+
                            "
异常信息:"+ e.getMessage();
            System.out.println(errorMsg);
            logger.error(errorMsg);
        }
原文地址:https://www.cnblogs.com/Fooo/p/12105909.html