log4j JDBC appender에서 db function을 호출할수 있나요?
- 작성자 :
- 김*용
- 작성일 :
- 2014-12-09 15:08:57
- 조회수 :
- 639
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
전자정부프레임웍 3.0을 쓰고 있습니다.
로깅할때 주민등록 번호를 암호화 해서 넣으려고 하거든요.
jdbc appender의 column의 literal이나 pattern에서 암호화 function을 호출하고 파라미터로 받은 내용을 넣을 수 있는 방법이 있나요?
로깅할때 주민등록 번호를 암호화 해서 넣으려고 하거든요.
jdbc appender의 column의 literal이나 pattern에서 암호화 function을 호출하고 파라미터로 받은 내용을 넣을 수 있는 방법이 있나요?
A
안녕하세요. 김승용님.
log4j 2의 JDBC의 Appender의 경우 테이블명 및 컬럼명으로 지정하는 방식이라 기본적으로는 function이나 stored procedure 호출은 어려울 것 같습니다.
다만, DBMS에 따라 Updatable(등록, 수정 및 삭제 가능) view를 지원한다면 적용이 가능할 것 같습니다.
추가적으로 주민등록번호같은 식별정보나 민감정보 자체는 로그에 남기지 않는 정책을 사용하시는 것이 바람직할 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
log4j 2의 JDBC의 Appender의 경우 테이블명 및 컬럼명으로 지정하는 방식이라 기본적으로는 function이나 stored procedure 호출은 어려울 것 같습니다.
다만, DBMS에 따라 Updatable(등록, 수정 및 삭제 가능) view를 지원한다면 적용이 가능할 것 같습니다.
추가적으로 주민등록번호같은 식별정보나 민감정보 자체는 로그에 남기지 않는 정책을 사용하시는 것이 바람직할 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.