gpt4 book ai didi

java - 如何使用 Exception.printStackTrace(); 包含时间?

转载 作者:行者123 更新时间:2023-12-01 08:08:05 27 4
gpt4 key购买 nike

我正在将所有异常日志写入文本文件。

例如

pw= new PrintWriter(new FileWriter("EXCEPTION.txt", true));

try
{
do something!!
} catch (Exception e) {
e.printStackTrace(pw);pw.flush();
}

但是,当存在多个异常时,很难读取 EXCEPTION.txt 文件。我认为最好在每个异常前面加上时间。

如何做到这一点?

最佳答案

您只需在将堆栈跟踪附加到文件之前添加当前日期即可。此外,您还可以格式化日期并写入。

catch (Exception e) {
pw.write(new Date().toString()); // Adding the date
pw.write(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())); // Formatted date
e.printStackTrace(pw);
pw.flush();
}

关于java - 如何使用 Exception.printStackTrace(); 包含时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19782578/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com