[jboss-svn-commits] JBL Code SVN: r32891 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/audit.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri May 14 12:20:21 EDT 2010


Author: tsurdilovic
Date: 2010-05-14 12:20:20 -0400 (Fri, 14 May 2010)
New Revision: 32891

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/audit/WorkingMemoryFileLogger.java
Log:
JBRULES-2507

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/audit/WorkingMemoryFileLogger.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/audit/WorkingMemoryFileLogger.java	2010-05-14 13:36:26 UTC (rev 32890)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/audit/WorkingMemoryFileLogger.java	2010-05-14 16:20:20 UTC (rev 32891)
@@ -54,7 +54,6 @@
     private int        nbOfFile          = 0;
     private boolean    split             = true;
     private boolean    initialized       = false;
-    private boolean    finalized         = false;
 
     public WorkingMemoryFileLogger() {
     }
@@ -127,6 +126,7 @@
                 initialized = false;
             }
             clear();
+            fileWriter.write("</object-stream>");
         } catch ( final FileNotFoundException exc ) {
             throw new RuntimeException( "Could not create the log file.  Please make sure that directory that the log file should be placed in does exist." );
         } catch ( final Throwable t ) {
@@ -134,24 +134,7 @@
         } finally {
             if( fileWriter != null ) { try { fileWriter.close(); } catch(Exception e) {} }
         }
-        
-        if (!finalized) {
-        	finalizeLog();
-        }
     }
-
-    private void finalizeLog() {
-    	try {
-            FileWriter writer = new FileWriter(this.fileName + (this.nbOfFile == 0 ? ".log" : this.nbOfFile + ".log"), true);
-            writer.append("</object-stream>\n");
-            writer.close();
-            finalized = true;
-        } catch ( final FileNotFoundException exc ) {
-            throw new RuntimeException( "Could not create the log file.  Please make sure that directory that the log file should be placed in does exist." );
-        } catch ( final Throwable t ) {
-            t.printStackTrace( System.err );
-        }
-    }
     
     private void initializeLog() {
         try {



More information about the jboss-svn-commits mailing list