如何将日志写入文本文件但不覆盖文件?
Logger logger = Logger.getLogger("MyLog");
FileHandler fh = new FileHandler("C:/temp/test/MyLogFile.log");
logger.addHandler(fh);
...
logger.info("log sample");
最佳答案
改变这个:
FileHandler fh = new FileHandler("C:/temp/test/MyLogFile.log");
为此
FileHandler fh = new FileHandler("C:/temp/test/MyLogFile.log", true);
如果您阅读文档,您会看到第二个参数指定了可选的append 参数。如果为真,您将在(现有)文件的末尾写入,而不覆盖它。
关于java - 如何在文本文件中写入日志但不覆盖文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31731831/