Forráskód Böngészése

Merge pull request #48 from BernhardBerbuir/master

Fixed issue #40
Oleg Nenashev 11 éve
szülő
commit
c4336a4713
1 módosított fájl, 6 hozzáadás és 1 törlés
  1. 6 1
      LogAppenders.cs

+ 6 - 1
LogAppenders.cs

@@ -204,9 +204,14 @@ namespace winsw
                             w.Close();
                             offset = i + 1;
 
-                            // create a new file.
+                            // create a new file and write everything to the new file.
                             w = new FileStream(BaseLogFileName + "_" + periodicRollingCalendar.format + ext, FileMode.Create);
                             rolled = true;
+                            if (offset < len)
+                            {
+                                w.Write(buf, offset, len - offset);
+                                break;
+                            }
                         }
                     }