Java 输出 printStackTrace 堆栈信息
2012-05-08 14:27
691 查看
import java.io.PrintWriter; import java.io.StringWriter; public class MainDemo { private static String USER_NAME; public static void main(String[] args) { try { // 空指针异常 System.out.println(USER_NAME.equals("")); } catch (Exception ex) { ex.printStackTrace(); System.out.println("----------------------------"); Exception exception = ex; StringWriter writer = new StringWriter(); exception.printStackTrace(new PrintWriter(writer)); System.out.println(writer.getBuffer().toString()); } } }
输出结果:
java.lang.NullPointerException at MainDemo.main(MainDemo.java:9) ---------------------------- java.lang.NullPointerException at MainDemo.main(MainDemo.java:9)
相关文章推荐
- 使用log4j的时候如何输出printStackTrace()的堆栈信息
- 使用日志框架如何输出printStackTrace()的堆栈信息
- 使用log4j的时候如何输出printStackTrace()的堆栈信息
- JAVA Catch中异常信息的输出 System.out.println(e) e.printStackTrace()
- 使用log4j的时候如何输出printStackTrace()的堆栈信息
- 把e.printStackTrace的堆栈信息打印在log.error()中
- 得到java异常printStackTrace的详细信息
- Java如何将Exception.printStackTrace()转换为String输出
- 得到java异常printStackTrace的详细信息
- Java如何将Exception.printStackTrace()转换为String输出
- 把e.printStackTrace的堆栈信息打印在log.error()中
- java中exception的printStackTrace()输出内容转成字符串
- android ndk调用Log.getStackTraceString(new Throwable())输出堆栈信息
- java中exception的printStackTrace()输出内容转成字符串
- java代码将e.printStackTrace()写入log4j文件异常信息
- java 获取e.printStackTrace() 的具体信息,赋值给String 变量 并返回
- java中exception的printStackTrace()输出内容转成字符串
- 得到java异常printStackTrace的详细信息
- Java如何将Exception.printStackTrace()转换为String输出
- 把e.printStackTrace的堆栈信息打印在log.error()中