溫馨提示×

如何將printStackTrace()打印內容輸出到文本文件

小億
201
2023-08-06 05:55:30
欄目: 編程語言

您可以使用PrintWriterprintStackTrace()的輸出重定向到文本文件中。以下是一個示例代碼:

import java.io.FileWriter;
import java.io.PrintWriter;
public class ExceptionToFile {
public static void main(String[] args) {
try {
int result = 1 / 0;
} catch (Exception e) {
try {
FileWriter fileWriter = new FileWriter("error.txt");
PrintWriter printWriter = new PrintWriter(fileWriter);
e.printStackTrace(printWriter);
printWriter.close();
fileWriter.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
}

此代碼將異常的堆棧跟蹤輸出到名為error.txt的文本文件中。如果發生除零異常,將把異常信息和堆棧跟蹤寫入到error.txt文件中。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女