Jeff Benefiel
New Member
Is there a size limit put in place for the Event Log file? I am using Verbose logging and when the file reaches 1MB it stops recording more entries in the file.
Now, I am running not running the latest Connect software, only version 9.1.0.1272. Would updating the software clear this issue or not? This is on a Windows 7 computer for the time being.
I use the logs to help verify connectivity and data transfer.
I wrote a powershell script to backup the file when it is over 900KB and use task schedule to check every hour on the hour. The only issue I run into is if the file is being written to while my script is backing up and clearing the log file, it stops writing to the file.
Here is my script: I tried to implement a check for change, but it is not working.
Now, I am running not running the latest Connect software, only version 9.1.0.1272. Would updating the software clear this issue or not? This is on a Windows 7 computer for the time being.
I use the logs to help verify connectivity and data transfer.
I wrote a powershell script to backup the file when it is over 900KB and use task schedule to check every hour on the hour. The only issue I run into is if the file is being written to while my script is backing up and clearing the log file, it stops writing to the file.
Here is my script: I tried to implement a check for change, but it is not working.
Code:
# PowerShell script to backup and clear the Tracerplus Connect log file
$TPC9lg ="C:\ProgramData\PTS\TracerPlus Connect\SystemInfo\System\tpc9_eventlog.txt"
Write-Host "Checking File"
if ((Get-Item $TPC9lg).length / 1000 -lt 900) {
Write-Host "No Backup Required, Exiting"
Exit
}
$LastLength = 1
$NewLength = (Get-Item $FileName).length
while ($NewLength -ne $LastLength) {
$LastLength = $NewLength
Start-Sleep -Seconds 1
$NewLength = (Get-Item $FileName).length
}
$DoBU = get-date -Format "-HHmm-MMddyy"
$FileNM = "tpc9_backup-" + $DoBU + ".txt"
$buDest ="C:\ProgramData\PTS\TracerPlus Connect\SystemInfo\System\$($FileNM)"
Copy-Item -Path $TPC9lg -Destination $buDest
Clear-Content $TPC9lg
Write-Host "Backup Finished"