我有一个每 10 分钟运行一次的 Java 程序。我想捕获这个过程的日志,例如考虑(我的程序本质上是做什么的):
public static void someFunction()
{
System.setOut(new PrintStream(LOG_DIR));
System.out.append("whatever I am appending about my program")
}
在这种情况下someFunction
,将main
每 10 分钟调用一次。但是,它总是覆盖由LOG_DIR
. 我认为这是因为它只是创建了一个新文件并保存了以前在 file 中的内容LOG_DIR
。因此,我尝试追加到文件末尾是多余的。
- 当函数每 10 分钟调用一次时,我的程序如何写入某个文件的末尾?