logger("错误信息:"+e);
StackTraceElement[] trace = e.getStackTrace();
for(int i=0;i<trace.length;++i){
logger(trace[i]);
}
StackTraceElement[] trace = e.getStackTrace();
for(int i=0;i<trace.length;++i){
logger(trace[i]);
}
e.printStackTrace(out);
out.close();
不知道楼主是不是这个意思~~
我想知道为什么直接
logger(trace); 会是Ljava.lang.StackTraceElement;@5cda3f ,难道是应为有长度限制?
logger(trace[i]);可以,但是一条信息分很多次记录(每次有时间等),看起来很不方便。
for (int i = 0; i < trace.length; ++i) {
s += trace[i].toString() + "\r\n";
}
logger(s);