This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-daemon.git


The following commit(s) were added to refs/heads/master by this push:
     new 9c6a440  Use try-with-resources.
9c6a440 is described below

commit 9c6a44015c220b70961659f0fc25f817912942b4
Author: Gary Gregory <[email protected]>
AuthorDate: Thu Mar 10 17:23:09 2022 -0500

    Use try-with-resources.
---
 src/test/java/org/apache/commons/daemon/SimpleDaemon.java | 14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/src/test/java/org/apache/commons/daemon/SimpleDaemon.java 
b/src/test/java/org/apache/commons/daemon/SimpleDaemon.java
index f1c3694..39ee6bb 100644
--- a/src/test/java/org/apache/commons/daemon/SimpleDaemon.java
+++ b/src/test/java/org/apache/commons/daemon/SimpleDaemon.java
@@ -228,15 +228,11 @@ public class SimpleDaemon implements Daemon, Runnable, 
DaemonUserSignal {
             return this.directory;
         }
 
-        public void log(final String name)
-        throws IOException {
-            final OutputStream file=new FileOutputStream(name,true);
-            final PrintStream out=new PrintStream(file);
-            final SimpleDateFormat fmt=new SimpleDateFormat();
-
-            out.println(fmt.format(new Date()));
-            out.close();
-            file.close();
+        public void log(final String name) throws IOException {
+            try (final OutputStream file = new FileOutputStream(name, true); 
+                 final PrintStream out = new PrintStream(file)) {
+                out.println(new SimpleDateFormat().format(new Date()));
+            }
         }
 
         public void handle(final InputStream in, final OutputStream os) {

Reply via email to