Skip to main content

Find in File by Regex

Get-Content reporting-service.log | Select-String -Pattern '\"error\":[1-9]'
Get-Content galaxy.log | Select-String -Pattern "Exporting" | Select-String -Pattern "WARN|ERROR"

Exclude Pattern from File

Get-Content "C:\programdata\app\prismweb\logs\prismwebserver.log" -Wait -Tail 10 | Where-Object { $_ -Match "ERR*" -and $_ -NotMatch "ERR-[01]0"}