社区
Java SE
帖子详情
如何把e.printStackTrace()的信息保存下来?
newcomer1983
2005-03-31 08:18:37
我想把e.printStackTrace()的信息保存到日志中。
logger("错误信息:"+e.printStackTrace().toString());这样保存不下来,请问该如何保存?
...全文
447
6
打赏
收藏
如何把e.printStackTrace()的信息保存下来?
我想把e.printStackTrace()的信息保存到日志中。 logger("错误信息:"+e.printStackTrace().toString());这样保存不下来,请问该如何保存?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kingfish
2005-03-31
打赏
举报
回复
因为trace是数组,它的toString会打印地址5cda3f,而不是内容
你可以对信息定义格式,如
String s="";
for (int i = 0; i < trace.length; ++i) {
s += trace[i].toString() + "\r\n";
}
logger(s);
newcomer1983
2005-03-31
打赏
举报
回复
to kingfish(八百里秦川@龙城异客)
我想知道为什么直接
logger(trace); 会是Ljava.lang.StackTraceElement;@5cda3f ,难道是应为有长度限制?
logger(trace[i]);可以,但是一条信息分很多次记录(每次有时间等),看起来很不方便。
Daem0n
2005-03-31
打赏
举报
回复
PrintWriter out=new PrintWriter(new FileWriter("file.txt",true));
e.printStackTrace(out);
out.close();
不知道楼主是不是这个意思~~
xcqksy
2005-03-31
打赏
举报
回复
关注
kingfish
2005-03-31
打赏
举报
回复
logger("错误信息:"+e);
StackTraceElement[] trace = e.getStackTrace();
for(int i=0;i<trace.length;++i){
logger(trace[i]);
}
jFresH_MaN
2005-03-31
打赏
举报
回复
logger(e.toString());
怎样把e.
pr
int
Stack
Trace
()这个异常
保存
到一个字符串变量中如:String str;
e.
pr
int
Stack
Trace
是定向到err的输出中,如果要e的
信息
直接e.toString就可以了 如果用e.toString,
信息
不全面,不能知道错误的具体行数。 StringWriter sw=new StringWriter(); ……… ……… ...
如何将追踪到的堆栈错误
信息
完整的
保存
到log4j日志中
我们都知道通过e.
pr
int
Stack
Trace
()方法打印到控制台上的错误
信息
,都
pr
int
Stream(打印流)
打印流(
pr
int
Stream) 打印流可以...把错误日志
信息
打印在一个文件中记录
下来
e.
pr
int
Stack
Trace
():默认打印在控制台 e.
pr
int
Stack
Trace
(
Pr
int
Stream s):打印到
Pr
int
Stream流中
保存
在对应的文件里 为了让信
Java:将异常的完整堆栈追踪
信息
保存
到字符串中(详解)
在Java开发中,我们经常要处理各种异常,我们一般用e.toString()或e.getMessage()得到异常
信息
,但是有时候异常堆栈中会存在很多
信息
,比如用下面的代码抛出异常: try { // code throws SomeException } catch ...
Java异常处理的十条建议
一、尽量不要使用e.
pr
int
Stack
Trace
(),而是使用log打印。 反例: try{ // do what you want }catch(Exception e){ e.
pr
int
Stack
Trace
(); } 正例: try{ // do what you want }catch(Exception e){ log.info(...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章