File tree 1 file changed +10
-10
lines changed
java/src/main/java/com/genexus/db/driver
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)
86
86
}
87
87
}
88
88
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 );
99
93
}
94
+ return new PrintWriter (baseWriter );
100
95
}
101
96
102
97
public void closeLog ()
@@ -249,4 +244,9 @@ public void close(int level)
249
244
}
250
245
}
251
246
247
+ @ Override
248
+ protected void finalize () {
249
+ closeLog ();
250
+ }
251
+
252
252
}
You can’t perform that action at this time.
0 commit comments