]> git.p6c8.net - psmysqlbackup.git/blobdiff - psmysqlbackup.ps1
Rotate logfiles
[psmysqlbackup.git] / psmysqlbackup.ps1
index bbfc0755de09620824ce54917429fb7faaf6fcb9..ce17ca3af6004ea30e84e6945247bcbc9a0929e4 100644 (file)
@@ -30,6 +30,7 @@ $configRotate = 7
 # Directory where to store the logfiles
 $configLogDir = "log"
 # Number of logfiles to keep, set to 0 to keep all logfiles
 # Directory where to store the logfiles
 $configLogDir = "log"
 # Number of logfiles to keep, set to 0 to keep all logfiles
+# You should set this to at least the same as $configRotate
 $configLogRotate = 7
 
 # Databases to backup, leave empty to backup all databases
 $configLogRotate = 7
 
 # Databases to backup, leave empty to backup all databases
@@ -304,5 +305,7 @@ foreach($d in $databasesToBackup) {
     }
 }
 
     }
 }
 
+Invoke-FileRotation -Dir $configLogDir -MaxFiles $configLogRotate -Pattern "^log-\d{8,}-\d{6}\.log$" -LogFile $logFile
+
 $endTime = Get-Date -format "yyyy-MM-dd HH:mm:ss"
 Write-Log "Ended at $endTime" -Path $logFile
\ No newline at end of file
 $endTime = Get-Date -format "yyyy-MM-dd HH:mm:ss"
 Write-Log "Ended at $endTime" -Path $logFile
\ No newline at end of file

patrick-canterino.de