首页 > 编程语言 > 详细

java使用log4j打出exception的栈信息

时间:2014-03-26 15:46:41      阅读:479      评论:0      收藏:0      [点我收藏+]

privatestatic Logger puppetLogger = Logger.getLogger("myLogger");  



catch (IOException e) {

//        e.printStackTrace();

//puppetLogger.error(e);

puppetLogger.error(e.getMessage(),e);

}

puppetLogger.error(e.getMessage(),e);
这样就能打印出StackTrace的信息
ERROR 2014-03-26 12:13:42,552 main Connection refused
java.net.ConnectException: Connection refused
       at java.net.PlainSocketImpl.socketConnect(Native Method)
       at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
       at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
       at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
       at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
       at java.net.Socket.connect(Socket.java:529)
       at java.net.Socket.connect(Socket.java:478)



puppetLogger.error(e);
这样只能答应出简单的exception信息
ERROR 2014-03-26 12:13:42,490 main Connection refused

本文出自 “H2O's运维&开发路” 博客,转载请与作者联系!

java使用log4j打出exception的栈信息,布布扣,bubuko.com

java使用log4j打出exception的栈信息

原文:http://h2ofly.blog.51cto.com/6834926/1384422

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!