打印java異常堆棧信息到日誌文件

存在問題: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();
	}
}

說明:在別的基礎上,封裝了一下。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章