src/Private/Logging/Clear-RenderKitOldLogs.ps1

function Clear-RenderKitOldLog{
    if (!($script:RenderKitLogContext)) { return }

    $limit = (Get-Date).AddDays(-$script:RenderKitLogContext.RetentionDays)

    Get-ChildItem -Path $script:RenderKitLogContext.LogsPath -Filter "renderkit-*.log" -ErrorAction SilentlyContinue |
    Where-Object { $_.LastWriteTime -lt $limit } |
    ForEach-Object {
        Remove-Item $_.FullName -Force -ErrorAction SilentlyContinue
    }
}