2014-10-16 5 views
0

인바운드 및 아웃 바운드 패킷에 마커를 사용합니다. int id로 시작하는 모든 패킷. 때때로 디버그 purpopses를 위해 나는 또한 id에 의해 패킷을 필터링해야한다. 어떻게 3을 접두어로하는 로그 패킷을 만들 수 있습니까?Log4j 필터 마커 데이터

private static final Marker packets = MarkerManager.getMarker("Packets"); 

logger.debug(packets, "[IN:" + packetState + ":" + packet.getId() + "] " + packet.toString()); 

답변

0

당신이 거기에 ID를 넣어 다음 대회 아이디를 통해 로그인에서지도를 검색 할 아파치 ThreadContext을 사용할 수 있습니다 : [%의 X {ID} ] 여기서 id는 ThreadContext Map에 넣은 id입니다.