存在問題:e.printStackTrace();無法直接將堆棧信息,打印到日誌文件。
解決辦法:
代碼如下:
public class LogExceptionStackUtil {
/**
*
* @功能說明:在日誌文件中,打印異常堆棧
* @param Throwable
* @return:String
*/
public static String LogExceptionStack(Throwable e) {
StringWriter errorsWriter = new StringWriter();
e.printStackTrace(new PrintWriter(errorsWriter));
return errorsWriter.toString();
}
}
說明:在別的基礎上,封裝了一下。