DailyRollingFileAppender의ConversationPattern관련
- 작성자 :
- 이*구
- 작성일 :
- 2013-08-22 18:20:38
- 조회수 :
- 770
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
Log4j의 DailyRollingFileAppender를 적용하여 DB 접근 기록을
로깅중에 있습니다.
업무적으로 현 로그인 사용자의 login 계정도 함께 기록되도록 하고 싶은데,
ConversationPattern 정의만으로는 가능하지 않은것 같습니다.
이와 관련한 다른 방안이 있을까요?
로깅중에 있습니다.
업무적으로 현 로그인 사용자의 login 계정도 함께 기록되도록 하고 싶은데,
ConversationPattern 정의만으로는 가능하지 않은것 같습니다.
이와 관련한 다른 방안이 있을까요?
A
안녕하세요. 표준프레임워크센터입니다.
Log4J에서 변수를 저장하는 공간인 MDC(mapped diagnostic context) 를 이용하여 로그인 정보를 로그에 남길 수 있습니다.
MDC.put("key", value) 형태로 로그인 정보를 셋팅하신 후,
MDC에 셋팅한 로그인 정보를 ConversionPattern 에서 %X{key}의 형태로 불러와 로그를 남기실 수 있습니다.
감사합니다.
Log4J에서 변수를 저장하는 공간인 MDC(mapped diagnostic context) 를 이용하여 로그인 정보를 로그에 남길 수 있습니다.
MDC.put("key", value) 형태로 로그인 정보를 셋팅하신 후,
MDC에 셋팅한 로그인 정보를 ConversionPattern 에서 %X{key}의 형태로 불러와 로그를 남기실 수 있습니다.
감사합니다.