웹 클라이언트의 요청을 받아들이고 계산을 수행하고 결과를 다시 보내는 Java 서버가 있습니다 (Java 용 Socket.IO 기반,하지만 그 부분은 아닙니다). .로깅 특정 기능 호출 특정 로그 호출
서버는 로깅을 위해 log4j를 사용하는 일부 라이브러리를 사용합니다.
계산이 오래되었으므로 최종 결과뿐 아니라 로그도 클라이언트에 보내려고합니다.
물론 각 클라이언트에게 요청과 관련된 로그 행만 보내려합니다.
내 질문은 : 특정 기능 호출 중에 생성 된 모든 로그가 특정 로거로 이동하도록 log4j를 구성하려면 어떻게해야합니까?
이 가능한 소리가 나지 않는다하여 Log4j가 작성해야 할 사전에 파일 기술자를 알 수 없을 것이기 때문에, 여기 제안 된대로
이상적으로 나는 또한,이 목적을 위해 내 자신의 log4j 로거를 써서 로그. 프로그래밍 방식으로 만 수행 할 수있는 것처럼 보이지만 log4j API에는이를위한 도구가 있습니다. – fge
좋아요, 그럼 어떻게하면 응용 프로그램을 멀티 스레드로 유지하면서 프로그래밍 방식으로이 작업을 수행 할 수 있습니까? –