Here you can find the source of getExceptionHeadline(Throwable t)
public static String getExceptionHeadline(Throwable t)
//package com.java2s; //License from project: BSD License import java.io.PrintWriter; import java.io.StringWriter; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main { public static String getExceptionHeadline(Throwable t) { Pattern pattern = Pattern.compile("([\\w\\.]+)(:.*)?"); String stackTrace = getStackTrace(t); Matcher matcher = pattern.matcher(stackTrace); if (matcher.find()) return matcher.group(1); return null; }// www. j a v a 2 s .co m public static String getStackTrace(Throwable t) { if (t == null) return null; StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); t.printStackTrace(pw); return sw.toString(); } }