[iBatis] 아이바티스 log4j 질문입니다.
소미
2023.04.01
안녕하세요, 개발직에서 일하고 있는 훼동입니다.
꼭! 질문에 답을 해주시는 분이 계셨음 좋겠습니다.
다른게 아니라, iBatis의 log4j를 이용하여 쿼리와 로거들을 파일로 저장하고 콘솔에 보이게끔 만들었습니다.
원래는 spy를 이용하였는데 이번에 framework 개선안을 찾다가 바꿔보았습니다.
제가 여기서 궁금한거는
logger같은 경우, Logger logger = LoggerManager.getInstance().getLogger(COMMON);이런식으로 BEAN단에
저장을 하면 모든 로거들이 common 로그파일에 저장되게 됩니다.
이렇게 로그를 각각의원하는 업무단 파일로 저장이 가능한것처럼
콘솔에 찍히는sql문도 각각 저장이 가능한지,있다면 어떤 방법인지 궁금합니다.
지금상태는로그들은 각각의 업무단으로 떨어지지만
쿼리문들은 preparedstatement가 통으로 받아들여지다보니한 파일에떨어집니다.
log4j의 설정을 바꾸어서,혹은 xml의 호출하는 곳의 뭔가를 바꿔서 자기 업무단에만 떨어지도록
가능할까요?