File tree Expand file tree Collapse file tree 1 file changed +10
-10
lines changed
java/src/main/java/com/genexus/db/driver Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -86,17 +86,12 @@ public GXDBDebug(JDBCLogConfig cfg)
8686 }
8787 }
8888 private PrintWriter createWriter (String filename ) throws IOException {
89- BufferedWriter buffWriter = null ;
90- try (Writer baseWriter = new FileWriter (fileName )){
91- if (cfg .buffered ){
92- buffWriter = new BufferedWriter (baseWriter );
93- return new PrintWriter (buffWriter );
94- } else {
95- return new PrintWriter (baseWriter );
96- }
97- } finally {
98- if (buffWriter != null ) buffWriter .close ();
89+ Writer baseWriter = new FileWriter (fileName );
90+ if (cfg .buffered )
91+ {
92+ baseWriter = new BufferedWriter (baseWriter );
9993 }
94+ return new PrintWriter (baseWriter );
10095 }
10196
10297 public void closeLog ()
@@ -249,4 +244,9 @@ public void close(int level)
249244 }
250245 }
251246
247+ @ Override
248+ protected void finalize () {
249+ closeLog ();
250+ }
251+
252252}
You can’t perform that action at this time.
0 commit comments