개인정보조회로그 관련 질문
- 작성자 :
- 홍*현
- 작성일 :
- 2020-03-31 17:29:03
- 조회수 :
- 2,181
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
eGov 3.8 사용중입니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v3.8:sym:%EA%B0%9C%EC%9D%B8%EC%A0%95%EB%B3%B4%EC%A1%B0%ED%9A%8C%EB%A1%9C%EA%B7%B8%EA%B4%80%EB%A6%AC
를 참조하여 개인정보조회 로그관리가 구성되었습니다.
<context-privacylogaop.xml> 파일을 예제 페이지에 있는 대로 구현하였고,
제가 이해한 바에 따르면 public 형태의 리턴 * 을 받는 egovframework.com..impl.*impl 내의 모든 메서드를 보는 관점으로 생각합니다.
egovframework.com.uss.umt.service.impl.EgovUserManageServiceImpl.selectUser
egovframework.com.uss.umt.service.impl.EgovUserManageServiceImpl.selectUserList
egovframework.com.uss.umt.service.impl.EgovUserManageServiceImpl.selectUserInfo의 3가지 메서드의 경우 정상적으로 로그에 기록이 됩니다만, insert나 update, delete의 경우에는 기록이 되지 않고 있습니다.
- insertUser, updateUser, deleteUser... 등등
혹시 정말로 개인정보'조회'의 경우에만 표시되는것인가요? 정말로 그렇다면, 이 메서드들의 호출까지 기록할 방법이 있을까요?
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v3.8:sym:%EA%B0%9C%EC%9D%B8%EC%A0%95%EB%B3%B4%EC%A1%B0%ED%9A%8C%EB%A1%9C%EA%B7%B8%EA%B4%80%EB%A6%AC
를 참조하여 개인정보조회 로그관리가 구성되었습니다.
<context-privacylogaop.xml> 파일을 예제 페이지에 있는 대로 구현하였고,
제가 이해한 바에 따르면 public 형태의 리턴 * 을 받는 egovframework.com..impl.*impl 내의 모든 메서드를 보는 관점으로 생각합니다.
egovframework.com.uss.umt.service.impl.EgovUserManageServiceImpl.selectUser
egovframework.com.uss.umt.service.impl.EgovUserManageServiceImpl.selectUserList
egovframework.com.uss.umt.service.impl.EgovUserManageServiceImpl.selectUserInfo의 3가지 메서드의 경우 정상적으로 로그에 기록이 됩니다만, insert나 update, delete의 경우에는 기록이 되지 않고 있습니다.
- insertUser, updateUser, deleteUser... 등등
혹시 정말로 개인정보'조회'의 경우에만 표시되는것인가요? 정말로 그렇다면, 이 메서드들의 호출까지 기록할 방법이 있을까요?
A
안녕하세요.
표준프레임워크센터 입니다.
공통컴포넌트를 참조하고 계시다면
해당 부분이 다음 파일에 정의가 되어 있습니다.
src/main/resources/egovframework/spring/com/context-privacylogaop.xml
select만 로그가 남았던 것은
<aop:after-returning으로 되어 있어
리턴값이 있는 경우만 해당이 됩니다.
insert 혹은 update는 리턴이 void이기 때문 입니다.
따라서
해당 부분의 조건을 수정하시면 될듯 합니다.
감사합니다.
표준프레임워크센터 입니다.
공통컴포넌트를 참조하고 계시다면
해당 부분이 다음 파일에 정의가 되어 있습니다.
src/main/resources/egovframework/spring/com/context-privacylogaop.xml
select만 로그가 남았던 것은
<aop:after-returning으로 되어 있어
리턴값이 있는 경우만 해당이 됩니다.
insert 혹은 update는 리턴이 void이기 때문 입니다.
따라서
해당 부분의 조건을 수정하시면 될듯 합니다.
감사합니다.