【java – 我应该为每行日志使用try-with-resources语句吗?】教程文章相关的互联网学习教程文章

java – 我应该为每行日志使用try-with-resources语句吗?【代码】

我想在每次发生事件时将(附加文本)记录到文件中.我发现这可能是使用Java 7的try-with-resources语句执行此操作的正确方法:public void log(String textLine) {try(PrintWriter output = new PrintWriter(new BufferedWriter(new FileWriter("Logfile.txt", true)))) {output.println(textLine);}catch (IOException e) {//exception handling} }我担心的是这个日志方法被频繁调用,输出被关闭并在每次调用此方法时重新打开,这是不必...