From 7f270dbe303e6c00c11e8d770211985f0e2b7d5a Mon Sep 17 00:00:00 2001 From: Andrew Jefferson Date: Mon, 24 Sep 2018 12:09:01 +0200 Subject: [PATCH] use try-with-resources to close userLogFileStream --- .../org/neo4j/server/ServerBootstrapper.java | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/community/server/src/main/java/org/neo4j/server/ServerBootstrapper.java b/community/server/src/main/java/org/neo4j/server/ServerBootstrapper.java index 09226f0ef70a6..1bc6912288ac3 100644 --- a/community/server/src/main/java/org/neo4j/server/ServerBootstrapper.java +++ b/community/server/src/main/java/org/neo4j/server/ServerBootstrapper.java @@ -242,15 +242,19 @@ private void doShutdown() } if ( userLogFileStream != null ) { - try - { - userLogFileStream.flush(); - userLogFileStream.close(); - } - catch ( IOException e ) - { - throw new UncheckedIOException( e ); - } + closeUserLogFileStream(); + } + } + + private void closeUserLogFileStream() + { + try ( OutputStream stream = userLogFileStream ) + { + stream.flush(); + } + catch ( IOException e ) + { + throw new UncheckedIOException( e ); } }