Browse Source

Restrict logfile size to 10MB per file

Fixes #42
Antony Male 10 years ago
parent
commit
dfe33dc490
1 changed files with 8 additions and 6 deletions
  1. 8 6
      src/SyncTrayzor/App.config

+ 8 - 6
src/SyncTrayzor/App.config

@@ -75,9 +75,10 @@
                 fileName="${gdc:item=LogFilePath}\SyncTrayzor.log"
                 createDirs="True"
                 archiveFileName="${gdc:item=LogFilePath}\logs archive\SyncTrayzor.{#}.log"
+        archiveAboveSize="10485760"
                 archiveEvery="Day"
-                archiveNumbering="Date"
-                maxArchiveFiles="7"
+                archiveNumbering="Sequence"
+                maxArchiveFiles="5"
                 AutoFlush="True"
                 layout="${longdate} [${level}] ${logger}: ${message} ${exception:format=type,message,method,stacktrace,tostring:maxInnerExceptionLevel=10:innerFormat=shortType,message,method}"/>
         <target name="debugger" type="Debugger"
@@ -86,16 +87,17 @@
                 fileName="${gdc:item=LogFilePath}\syncthing.log"
                 createDirs="True"
                 archiveFileName="${gdc:item=LogFilePath}\logs archive\syncthing.{#}.log"
+        archiveAboveSize="10485760"
                 archiveEvery="Day"
-                archiveNumbering="Date"
-                maxArchiveFiles="7"
+                archiveNumbering="Sequence"
+                maxArchiveFiles="5"
                 layout="${message}"/>
       </targets>
       <rules>
+        <logger name="SyncTrayzor.SyncThing.SyncThingProcessRunner" minlevel="Debug" writeTo="syncthinglogfile"/>
         <logger name="*" minlevel="Debug" writeTo="logfile"/>
         <logger name="*" minlevel="Debug" writeTo="debugger"/>
-        <logger name="SyncTrayzor.SyncThing.SyncThingProcessRunner" min="Debug" writeTo="syncthinglogfile"/>
       </rules>
-  </nlog>
+    </nlog>
 
 </configuration>