문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 마지막 판 양쪽 다음 판 | ||
java:log4j:socketappender [2013/04/11 13:45] kwon37xi |
java:log4j:socketappender [2013/04/12 15:57] kwon37xi [SocketAppender] |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== SocketAppender & SocketHubAppender ====== | ====== SocketAppender & SocketHubAppender ====== | ||
- | | + | ===== SocketAppender ===== |
- | * SocketHubAppender는 애플리케이션이 서버가 되어 접속을 기다리고 있고, 로그 뷰어 클라이언트가 애플리케이션의 SocketHubAppender에 접속하여 로그를 받아가는 형태이다. | + | |
+ | * 따라서 로그 수집 서버를 하나 만들어 두고 여러 애플리케이션이 해당 서버에 로그를 쏴주어 여러 애플리케연션의 로그를 한 곳으로 모으기 좋다. | ||
+ | * [[http:// | ||
+ | * 기본 설정< | ||
+ | < | ||
+ | <param name=" | ||
+ | <param name=" | ||
+ | <param name=" | ||
+ | <param name=" | ||
+ | </ | ||
+ | </ | ||
+ | ==== SocketAppender로부터의 로그 수집기 ==== | ||
+ | * [[http:// | ||
+ | * 각 애플리케이션들로부터 로그를 받아서 '' | ||
+ | java -classpath log4j.jar org.apache.log4j.net.SimpleSocketServer 9988 log4j-server.properties | ||
+ | </ | ||
+ | * '' | ||
+ | |||
+ | ===== SocketHubAppender ===== | ||
+ | * [[http:// | ||
+ | * 따라서 클라이언트가 원하는 애플리케이션에 선택적으로 접속하여 로그를 보는 형태에 적합하다. | ||
+ | |||
+ | <code xml> | ||
+ | <!-- 클라이언트가 애플리케이션 서버의 9004 포트에 접속하여 로그를 받아갈 수 있다. --> | ||
+ | < | ||
+ | <param name=" | ||
+ | </ | ||
+ | </ | ||
+ | ===== Viewer ===== | ||
+ | * [[http:// |