사용자 도구

사이트 도구


java:log4j:socketappender

문서의 이전 판입니다!


SocketAppender & SocketHubAppender

SocketAppender

  • SocketAppender 는 애플리케이션에서 발생하는 로그를 다른 서버로 자동 전송하는 클라이언트 역할을 한다.
  • 따라서 로그 서버를 하나 만들어 두고 여러 애플리케이션이 해당 서버에 로그를 쏴주어 여러 애플리케연션의 로그를 한 곳으로 모으기 좋다.
  • org.apache.log4j.net.SimpleSocketServer 예제 : SocketAppender의 접속을 받는 기본 서버 애플리케이션.

SocketHubAppender

  • SocketHubAppender는 애플리케이션이 서버가 되어 접속을 기다리고 있고, 로그 뷰어 클라이언트가 애플리케이션의 SocketHubAppender에 접속하여 로그를 받아가는 형태이다.
  • 따라서 클라이언트가 원하는 애플리케이션에 선택적으로 접속하여 로그를 보는 형태에 적합하다.

Viewer

  • OtrosLogViewer SocketAppender의 접속을 기다리는 서버 역할도하고, SocketHubAppender에 접속하는 클라이언트 역할도 함께 할 수 있는 Java GUI 로그 뷰어
java/log4j/socketappender.1365656084.txt.gz · 마지막으로 수정됨: 2013/04/11 13:54 저자 kwon37xi