Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 2020IT트렌드
- 웹프로그래밍독학
- git시작
- git와github연동
- 개발공부
- git원격저장소
- 개발자
- git커밋명령어
- gitcheckout명령어
- 5월IT컨퍼런스
- JSP란
- Til
- gitpush명령어
- gitpc설치
- 코로나19컨퍼런스
- gitpull
- github연결
- git로컬저장소
- gitpush
- 파이썬독학
- 파이썬공부
- Java
- Python
- github로컬저장소연동
- git로컬저장소만드는법
- git커밋하는법
- 서블릿이란
- github연동
- 2020IT컨퍼런스
- 2020IT세미나
Archives
- Today
- Total
어깨서기 개발자
PowerShell을 이용한 로그 파일 실시간 모니터링 하는법 본문
[실행환경] Window10 + PowerShell
JEUS를 로컬에 환경 세팅하면서, ./admin.log파일를 어떻게하면 실시간으로 볼 수 있을지 고민이 되었다.
이때 powserShell로 실시간으로 로그값을 모니터링 할 수 있음을 알게 되었다.
유닉스 계열의 tail 명령어를 PowerShell 에서 어떻게 구현이 되는지 확인하였다.
명령어 구현은 다음과 같다.
Get-Content 로그 위치\로그파일 -Wait -Tail 20
*Get-Content 대신 gc, cat, type 를 사용해도 된다.
예시: Get-Content ".\logfile.txt" -Wait -Tail 20
Get-Content는 cat 명령어( 파일 출력 명령어)와 동일하다.
경로를 지정한 후 - Wait 옵션을 붙이면 추가 파일 출력에 대해 대기상태에 있다는 의미이며, 파일이 업데이트되면 지속적으로 출력하게 된다. -Tail 옵션과 뒤의 값을 붙이면 마지막 줄부터 -n번째 줄까지 출력하겠다는 의미이다.
사진과 같이 명령어를 입력하여 실행했다면,
access.log 파일을 읽어 마지막 20번째 라인을 출력하고 이후로는 access.log파일이 변경될 때마다 화면에 계속 출력해준다.
Comments