Post

Window 운영체제에서 실시간 로깅 (ex. tail -f) 하는 법

Window 운영체제에서 실시간 로깅 (ex. tail -f) 하는 법
  • Window 운영체제에서는 Powershell을 이용하여 실시간 로깅을 할 수 있습니다.
  • Get-Content 명령어를 이용하여 파일의 내용을 읽어오고 -Wait 옵션을 이용하여 실시간으로 파일의 변화를 감지할 수 있습니다.
    1
    
    Get-Content "C:\path\to\file.log" -Wait -Tail 10  # 파일의 끝에서 10줄을 읽어옵니다.
    
  • Get-Content 를 gc로 줄여서 사용할 수 있습니다.
    1
    
    gc "C:\path\to\file.log" -Wait -Tail 10  # 파일의 끝에서 10줄을 읽어옵니다.
    

Get-Content 명령어 옵션

  • -Wait : 파일의 변화를 실시간으로 감지합니다.
  • -Tail : 파일의 끝에서 몇 줄을 읽어옵니다.
  • -Head : 파일의 시작에서 몇 줄을 읽어옵니다.
  • -TotalCount : 파일의 전체 줄 수를 읽어옵니다.
  • -Encoding : 파일의 인코딩을 지정합니다.
  • -Delimiter : 파일의 구분자를 지정합니다.
  • -Raw : 파일의 텍스트를 가공하지 않고 그대로 출력합니다.
  • -ReadCount : 한 번에 읽어올 줄 수를 지정합니다.
  • -First : 파일의 처음부터 읽어올 줄 수를 지정합니다.
  • -Last : 파일의 끝부터 읽어올 줄 수를 지정합니다.
This post is licensed under CC BY 4.0 by the author.