안녕하세요?

 

안드로이드 어플은 아니지만, 개발자 분들에게 필요시 도움이 되실거 같아,

 

LogViewer for Android(이하 LogViewer)를 만들어 보았습니다.

현재 Android 어플 개발시 개발자분들이 디버깅을 위해 가장 많이 참조하는 것이 로그 입니다.

실시간으로 로그 검출시 Eclipse는 로그를 레벨별, TAG별등으로 구분해서 볼수가
있고, 또 로그레벨에 따라 색깔을 달리할수 있어, 유용하게 사용할수 있었습니다.

이 프로그램은 Txt파일로 저장된 Log를 Eclipse의 Logcat와 유사하게 보여주는 툴 입니다.

(Txt파일을 Logcat으로 불러올수 없어, 불편함을 느끼고 있었습니다.)


Logcat의 기본기능 제공과 나름대로 간편한 버튼을 두어, 개발자분들이 용이하게 분석하는데 도움이 되었으면 합니다.

아래 간략한 설명 참고 부탁 드리며,

 

그 아래의 유용한Tip도 꼭 읽어주시면 감사 드리겠습니다.

 

써보신후 간략한 소감 및 조언 그리고, 보완할점을 댓글이나 메일(parkck99@gmail.com로 써주시면

많은 도움이 되겠습니다.

 

아울러 http://parkck99.blog.me/70096200376 에 버그 및 개선사항이 생기면 보완해서 올리겠습니다.

 

감사합니다.

 


 
 

[기능 설명]

1 : Log Level :  Log Level(ERROR,INFO,WARN,DEBUG,VERBOSE)에 따라 로그가
필터링 합니다.

2 : TAG : 입력한 TAG로 로그가 필터링 합니다.

3 : Words :  로그 본문(메시지)를 입력한 Words로 필터링 합니다. <- Logcat에
없는 기능입니다.

4 : PID :  입력한 PID로 로그가 필터링 합니다.

5 : Open : 로그가 있는 Text파일을 오픈합니다. (안드로이드 로그파일이
아닌경우 경고메시지 출력후 종료됩니다.)

6 : Reload : 오픈한 Text파일의 초기상태로 복원합니다. (필터링한후 다시
전체로그를 보고싶을 때 사용)

7 : Goto FATAL : FATAL에러가 있는 부분으로 자동 Jump합니다. <- Logcat에
없는 기능입니다.

8 : Goto ANR : ANR에러가 있는 부분으로 자동 Jump합니다. <- Logcat에 없는
기능입니다.

9 : To Printer : 리스트에 있는 내용을 프린터로 출력합니다.

[ 유용한Tip]

1: 해당 리스트 안에서 Ctrl+C가 되어 해당내용을 클립보드로 복사할수 있습니다.

2: 리스트 안에서 자유롭게 키보드(화살표,PgUp,PgDn)키가 인식되어, 편리합니다.

3: 아래와 같이 연결프로그램을 사용하여 간편하게 Text파일을 연동할수
있습니다.

   (1) 바탕화면에 LogViewer.exe를 위치합니다.

   (2) 텍스트 파일에 마우스 오른쪽 버튼을 눌러 연결프로그램->프로그램 선택을
        합니다.

   (3) 찾아보기를 눌러서 LogViewer.exe를 선택한후 확인을 누릅니다.

   (4) 이제 txt파일에서 마우스 오른쪽 버튼을 눌러 연결 프로그램을 확인하면

        간편하게 LogViewer와 연동될수 있습니다.

   (5) 추가로 txt파일을 LogViewer프로그램에 Drop해도 연동됩니다