【发布时间】:2018-05-08 06:48:06
【问题描述】:
我已经实现了一种将日志写入文件的方法。它工作正常。现在我想弄清楚是否有办法在记录的异常中包含当前日期/时间,如 (new java.util.Date().toString())?
private static void writeLogToFile(Exception e) {
try (FileOutputStream fos = new FileOutputStream(LOG_FILE, true);
PrintStream printStream = new PrintStream(fos)) {
e.printStackTrace(printStream);
} catch (IOException e1) {
e1.printStackTrace();
}
}
目前以这种方式记录异常:
} catch (Exception e) {
writeLogToFile(e);
}
我知道日志框架,在这种情况下故意不使用它们。
【问题讨论】:
-
你为什么故意自己写一个糟糕的记录器?有什么优势?
-
@Kayaman 我只是在学习,抱歉。没有理由拒绝投票。