在Java文件中,在某处出错,如果想得到该java源文件名和出错行数用什么函数? 方法 { try { 程序行…… } catch (Exception e) { e.printStackTrace(); }} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 补充:e.printStackTrace() 可以打印出错误信息,从错误信息中就可以看到出错的文件名及第几行。 to weilinwu(特立独行的猪) :我是想在文件中取得出错的文件名和行数,然后记在日志文件中 道理都是一样的啊,不过如果只取出错信息中的文件名与行数,可能比较困难,把错误信息都记录到日志文件中就简单了:public synchronized void log(Exception e) throws IOException { PrintWriter out = new PrintWriter( new BufferedWriter( new FileWriter("comm.log", true))); Calendar rightNow = Calendar.getInstance(); out.println("**** " + rightNow.getTime() + " ****"); out.println(e.toString + "\n"); out.close(); } Exception.printStackTrace()可以跟一个PrintStream做参数。所以,你自己弄个printStream就可以得到出错的所有信息了,然后再把哪里出错抓出来new PrintStream(new StringBufferOutputStream(...))================================================================把手机变成笔记本的理由:....需要吗?移动控制台1.1,免费推广,免费获取注册码中!欢迎访问http://wireless2k.com================================================================ 我是将取得的出错文件名和行数当作一个对象的两个变量(还有其它的变量)传给该对象的一个实例, vive(白起) 所说的方法该如何自动从出错信息中抓出我想要的信息呢? 自己写一个方法,取文件名和行数。然后在写日志方法中调用。另外可以查看jdk的文档,看有没有类似的类变量。 大家、 JFrame的小问题 速度帮帮 java 布局管理问题 unix 上安装java的问题 通过事件监听关闭这个窗口怎么写程序。请大家帮帮忙 关于继承重载的一个困惑我很久的问题 [高分]求候捷的think in java 第二版的完整版本与Sun官方的java教程 Servlet的路径问题 请问在java里传递方法的可选参数是如何实现的 各位大哥,问个低级点的问题,谁知道怎么下载csdn的离线版?在哪下? 奇怪,Java中如何判别一个没有明确说明会抛出异常的函数到底会不会抛出异常 java 和 mysql的问题?初级问题!
我是想在文件中取得出错的文件名和行数,然后记在日志文件中
PrintWriter out = new PrintWriter(
new BufferedWriter(
new FileWriter("comm.log", true))); Calendar rightNow = Calendar.getInstance();
out.println("**** " + rightNow.getTime() + " ****");
out.println(e.toString + "\n"); out.close();
}
所以,你自己弄个printStream就可以得到出错的所有信息了,然后再把哪里出错抓出来
new PrintStream(new StringBufferOutputStream(...))
================================================================
把手机变成笔记本的理由:....需要吗?
移动控制台1.1,免费推广,免费获取注册码中!
欢迎访问http://wireless2k.com
================================================================