]> git.p6c8.net - psmysqlbackup.git/commitdiff
Rotate logfiles
authorPatrick Canterino <patrick@patrick-canterino.de>
Fri, 14 Jan 2022 19:37:08 +0000 (20:37 +0100)
committerPatrick Canterino <patrick@patrick-canterino.de>
Fri, 14 Jan 2022 19:37:08 +0000 (20:37 +0100)
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
+# You should set this to at least the same as $configRotate
 $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

patrick-canterino.de