//将异常内容输出到文件 public void logError( Exception ex ) throws IOException { File log = new File( "log.txt" ); DataOutputStream dos = new DataOutputStream( new FileOutputStream( log ) ); ex.printStackTrace( new PrintStream( dos ) ); dos.flush(); .............. }这样就可以拉。看你需要传什么参数过去了
您的最终目的是要看看哪里出错了(个人理解)
您用调试工具(debug)
直接查看内存块信息
(个人观点,仅供参考)
TO: 007remember(绿原)
我的原意是要把异常链消息交给另一个组件保存在一个文件中,因为打印的方法只能在调试程序时使用,不可能在系统上线后还用打印的方法。
//----
}
catch( Exception e)
{
ByteArrayOutputStream buf = new ByteArrayOutputStream();
e.printStackTrace(new PrintWriter(buf, true));
String expMessage = buf.toString();
}
}
catch(){
e.printStackTrace();
}
这样应该可以看到错误
public void logError( Exception ex ) throws IOException
{
File log = new File( "log.txt" );
DataOutputStream dos = new DataOutputStream( new FileOutputStream( log ) );
ex.printStackTrace( new PrintStream( dos ) );
dos.flush();
..............
}这样就可以拉。看你需要传什么参数过去了