본문 바로가기
Server/Windows Server

[Windows Server] 윈도우 톰캣 로그 실시간으로 보기

by Echo12 2022. 12. 5.

리눅스에서는

실행한 서버의 로그를 실시간으로 확인하고 싶다면,

설치한 톰캣 서버의 /log 디렉터리로 이동 후 tail -f catalina.out 명령어 실행하면 실시간 로그를 확인할 수 있습니다.

tailf -f 1000 ./catalina.out

 

하지만,  윈도우에서 실시간 로그를 확인해야 하는 상황이라면,

윈도우는 tail 명령어를 지원하지 않기 때문에 다른 방법을 사용해야 합니다.

 

1. Windows PowerShell 실행 -> tomcat/logs 디렉터리까지 이동

혹은 tomcat/logs 디렉토리로 이동 후 파일 -> Windows PowerShell 열기

 

2.  Get-Content ./파일이름 -Wait -Tail 행수

저 같은 경우

Get-Content .\tomcat7_mobile-stdout.2022-11-08.log -Wait -Tail 1000을 작성 후 엔터로 실시간 콘솔을 확인했습니다.

 

여기서

Get-Content 는 파워쉘에서 지원하는 텍스트 파일 형태를 읽는 명령어이며,

-Wait 은 명령어 실행 후 종료하지 않고 대기상태로 있다가, 텍스트 파일이 업데이트되면 바로 출력해주겠다는 의미이며,

-Tail (n) 는 텍스트 마지막 줄 ~ n번째 줄까지 출력을 하겠다는 의미입니다.