LOCAL LOG DESK / 기술 자료
PowerShell에서 추가되는 로그를 보다가 종료하기
한 번 읽기와 대기를 구분합니다
Get-Content의 Wait은 새 내용이 추가될 때 계속 확인하는 기능입니다. 명령이 끝나지 않는 것이 곧 프로그램 멈춤이라는 뜻은 아닙니다.
목적에 맞게 범위를 정합니다
필요한 로그와 최근 줄을 고른 뒤 대기를 사용합니다. 다른 파일로 기록이 전환되거나 로그가 교체되면 현재 출력이 계속 맞는 대상인지 확인합니다.
마지막 20줄에서 시작해 추가 내용을 기다리는 예시입니다. 관찰을 마칠 때 Ctrl+C로 해당 명령을 중지합니다. -Wait는 주기적으로 파일을 확인하며 로그 파일이 삭제·교체되면 같은 파일을 계속 읽는 것으로 가정하지 않습니다.
Get-Content -LiteralPath .\app.log -Tail 20 -Wait -Encoding UTF8수집 종료 시점을 남깁니다
관찰을 마치면 해당 명령을 중지하고 마지막 확인 시각을 기록합니다. 대기 중 화면에 없었다는 이유로 다른 파일에도 기록이 없다고 결론 내리지 않습니다.
공식 근거 · 확인 2026-11-04: Microsoft 공식 문서