컨트롤러 타워와 같은 프로젝트에서 log4j2를 사용하고 있습니다. 그리고 websocket 이벤트, SNMP 트랩 이벤트, 데이터베이스에 삽입하기 위해 사용자 정의 로그 애 퍼더를 사용하십시오. log4j2를 사용log4j2를 사용하여 사용자 정의 appender에 몇 가지 추가 정보 (객체)를 보내는 방법은 무엇입니까?
I 오류 코드, 소스 노드, SNMP의 Oid, 작업 ID, 등 같은 펜더 사용자 지정 로그에 더 많은 정보]를 보내려면 ...
, 펜더 로그인 할 때 더 많은 정보를 보낼 수있는 방법이있다 ? 다만 이런
:
로깅 부분 : logger.info (customObject);
SNMP 펜더 : customObject에서 메시지가, customObject에서 OID 얻을
웹 소켓의 펜더 : customObject에서 메시지가, customObject에서 작업 ID 얻을
데이터베이스 펜더 : customObject에서 오류 코드를 얻을 , customObject에서 메시지를 받으십시오.
영어 불쌍한 분들에게 죄송합니다. 및 모든 도움을 주시면 감사하겠습니다.
는 [스레드 컨텍스트]처럼 보이는 좋아 (https://logging.apache.org/log4j/2.x/manual/thread-context.html) 그것을 할 수 있습니다. 하지만 스레드 물고기 태그 지정을 위해 설계되었습니다. –