作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我需要在 Java 的文本文件中捕获异常。例如:
try {
File f = new File("");
}
catch(FileNotFoundException f) {
f.printStackTrace(); // instead of printing into console it should write into a text file
writePrintStackTrace(f.getMessage()); // this is my own method where I store f.getMessage() into a text file.
}
使用 getMessage()
有效,但它只显示错误消息。我想要 printStackTrace()
中的所有信息,包括行号。
最佳答案
它接受一个 PrintStream
作为参数;见documentation .
File file = new File("test.log");
PrintStream ps = new PrintStream(file);
try {
// something
} catch (Exception ex) {
ex.printStackTrace(ps);
}
ps.close();
关于java - 如何将 printStackTrace() 中的异常写入 Java 中的文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12053075/
我是一名优秀的程序员,十分优秀!