본문 바로가기
OpenSource/log4j&slf4j

[log4j viewer] otroslogviewer (SocketHub 사용)

by 태하팍 2014. 2. 7.
반응형

otroslogviewer 사용하기(SocketHub 사용)


 다운로드

 log4j.xml 설정

 OtrosLogViewer SocketHub 설정 

 결과

 참고 사이트



<< 다운로드 >>

  https://code.google.com/p/otroslogviewer/downloads/detail?name=olv-2013-01-24.zip&can=1&q=



download 후 압축을 해제 하면 아래와 같이 실행 파일이 보인다. 떠블클릭 해준다~

(단, JDK가 깔려있어야 동작한다~~)


아래와 같이 OtrosLogViewer가 Welcome이라며~반겨준다. ㅎㅎㅎ 


이번에 해볼 것은 SocketHubAppender 이다.

어떻게 사용하는 것인가?? 간단히 말해 Hub를 WAS쪽 log4j.xml을 사용해서 띄워놓고, OtrosLogViewer에서

접속하여 log를 땡겨오면 되는 것이다.


<< log4j.xml 설정 >>

   1) appender 추가(SocketHubAppender)

        <appender name="socketHubAppender" class="org.apache.log4j.net.SocketHubAppender">

<param name="Port" value="9004" />

<param name="locationInfo" value="true" />

<param name="Threshold" value="DEBUG" />

</appender> 


  2) appender-ref ref 추가

      <appender-ref ref="socketHubAppender" /> 


<< OtrosLogViewer SocketHub 설정 >>

File > Connect to Log4j Socket Hub 메뉴를 클릭 한뒤!  SocketHubAppender를 설정한 서버의 ip와 port를 넣어주면 된다. Test가 로컬이라서 localhost이지만 dev서버라면 해당 서버의 로그를 OtrosLogViewer를

통해 볼 수 있다. Good~^0^/



<< 결과 >>

위의 Socket Hub와 연결이 되어지면 로그가 tail 한 것처럼 자신의 로컬에서 볼 수 가 있으며

여러가지 옵션으로 골라 볼 수 도 있다.


Viewer는..찾아보다보니 여러가지가 있었다. 

  1) Chainsaw(http://en.wikipedia.org/wiki/Chainsaw_(log_file_viewer)) 

  2) LogExpert(http://logexpert.codeplex.com/)

  3) OtrosLogViewer

음...개인적으로 3번이 괜찮은 것 같다. ㅋㅋ 


<< 참고 사이트 >>

  http://www.youtube.com/watch?v=3PBym2C9i7k

동영상이며, 여러가지 사용하는 모습을 볼 수 있었다.


        - END -


반응형