2005-03-25

윈도우용 tail - TailMe

TailMe는 테스트 혹은 디버깅 등을 위해서 로그를 실시간으로 모니터링 할 때 사용하는 프로그램이다.

1. 설치

다음에서 Tailme 프로그램을 다운로드할 수 있다. 설치는 다운받은 TailMe.zip 압축 파일을 임의의 디렉토리에 풀기만하면 된다.


2. 시작

압축을 푼 디렉토리의 TailMe.exe 파일을 실행하면 TailMe 프로그램이 시작한다.


3. 설정

TailMe에서는 오른쪽 마우스를 클릭하면 나타나는 컨텍스트 메뉴에서 모든 설정을 수정한다. 아래에서 기본적인 설정 방법을 설명한다. 자세한 내용은 압축을 푼 디렉토리의 TailMe Help.htm 파일을 참고한다.


(1) 설정 영구 저장

수정한 설정을 영구히 저장하려면 아래와 같이 Save Settings를 체크한다. 이를 체크하지 않고 TailMe 프로그램을 재시작하면 앞에서 설정했던 모든 사항을 초기화한다. Save Settings를 체크한 상태에서 TailMe 프로그램을 종료하면 압축을 푼 디렉토리에 TailMe.ini 파일에 설정 정보를 저장한다.
 


(2) 실시간으로 로그 모니터링

실시간으로 로그를 모니터링 하려면 아래와 같이 Active를 체크한다.
 


(3) 로그 파일 추가 및 삭제

모니터링할 로그 파일은 켄텍스트 메뉴 상단의 <Add File> 메뉴를 통해서 추가한다. 둘 이상의 로그 파일을 동시에 추가하여 모니터링 할 수 있다. 모니터링하고 있는 로그 파일은 컨텍스트 메뉴 상단의 <Remove File> 메뉴를 통해서 삭제할 수 있다. 실제 파일을 삭제하는 것은 아니다. 그리고 화면에 보이는 로그 메시지만을 지우려면 <Reset File> 메뉴를 사용한다. 최근에 모니터링 했던 파일은 컨텍스트 메뉴 상단의 <Recent Files> 메뉴를 통해서 바로 열 수 있다.


(4) 모니터링 가능한 라인 수 조정

모니터링 가능한 기본 라인 수는 250 줄이다. 이 라인 수를 넘어가면 앞의 내용이 사라진다. 그래서 예외 발생 등과 같이 한번에 긴 라인의 로그가 기록되면 앞의 내용을 모니터링 할 수 없는 경우가 생긴다. 이를 방지하게 위해서 아래처럼 <Monitor Settings | Purge At Line> 메뉴를 통해서 기본 라인 수를 수정한다.
 

라인 수를 너무 크게 잡으면 컴퓨터 메모리에 부담을 주기 때문에 1,000 라인으로 설정하는 것을 권장한다.


(5) 화면 세팅

컨텍스트 메뉴의 <Visual Settings>의 하위 메뉴를 이용하여 폰트 등을 조정할 수 있다.
 


아래는 주요 메뉴와 이에 대한 설명이다.

  • Always On Top - TailMe 프로그램이 비활성화 되어 있어도 맨 앞에 나타나도록 설정
  • Show only in System Tray - Windows 오른쪽 하단에 아이콘으로 등록되도록 설정
  • Single Monitor Area - 둘 이상의 로그 파일에 기록되는 메시지를 영역 구분 없이 한 화면에서 볼 수 있도록 하는 설정
  • Font - 폰트와 폰트 크기에 대한 설정. 기본 폰트인 Small Fonts의 최대 크기는 7이다. 그래서 크기를 증가시키려면 폰트를 먼저 수정해야 한다.
  • Word Wrap - 좌우 스크롤바가 생기지 않도록 하는 설정인데 메시지의 양이 많아지만 오류가 발생한다.
  • Show File Name Image - 둘 이상의 로그 파일을 모니터링 할 때 각 영역에 해당 파일의 이름이 보이도록 하는 설정으로 Single Monitor Area를 체크한 경우에는 반영되지 않는다.