디버그 메세지 관련 문의
- 작성자 :
- 장*섭
- 작성일 :
- 2019-10-17 11:52:10
- 조회수 :
- 2,028
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
현재 전자정부프레임워크 적응단계입니다.
테스트로 올인원 공통에 심플보드를 하나 추가해 보았습니다.
어렵게 어렵게 이제 잘 되긴 합니다.
그런데 두 가지가 궁금합니다.
1. Controller를 작성하여 Controller 측에 디버그 로그를 적어주면 에러는 없는데 화면에 안보이는 이유가 뭔가요?
어떻게 확인할 수 있습니까?
예)
@RequestMapping(value = "/sample/insertSample.do", method = RequestMethod.POST)
public String insertSample(@ModelAttribute("searchVO") SampleDefaultVO searchVO, SampleVO sampleVO, BindingResult bindingResult, Model model, SessionStatus status)
throws Exception {
LOGGER.debug("Call POST /sample/insertSample.do"); <----- 이 로그가 안보입니다.
LOGGER.debug("폼 데이터확인(sampleVO) :" + sampleVO.toString()); <----- 이 로그가 안보입니다.
2. 출력창에 아래처럼 보이는 많은 양의 디버그 메세지는 어디서 보여주는 겁니까?
2019-10-17 11:34:31,612 DEBUG [egovframework.com.cmm.util.EgovWildcardReloadableResourceBundleMessageSource] No properties file found for [classpath:/egovframework/message/com/cmm/err/message-common_ko_KR] - neither plain properties nor XML
2019-10-17 11:34:31,636 DEBUG [egovframework.com.cmm.util.EgovWildcardReloadableResourceBundleMessageSource] Re-caching properties for filename [classpath:/egovframework/message/com/cmm/err/message-common_ko] - file hasn't been modified
2019-10-17 11:34:31,642 DEBUG [egovframework.com.cmm.util.EgovWildcardReloadableResourceBundleMessageSource] No properties file found for [classpath:/egovframework/message/com/cmm/err/message-common] - neither plain properties nor XML
2019-10-17 11:34:31,663 DEBUG [egovframework.com.cmm.util.EgovWildcardReloadableResourceBundleMessageSource] No properties file found for [classpath:/egovframework/message/com/cmm/message-common_ko_KR] - neither plain properties nor XML
테스트로 올인원 공통에 심플보드를 하나 추가해 보았습니다.
어렵게 어렵게 이제 잘 되긴 합니다.
그런데 두 가지가 궁금합니다.
1. Controller를 작성하여 Controller 측에 디버그 로그를 적어주면 에러는 없는데 화면에 안보이는 이유가 뭔가요?
어떻게 확인할 수 있습니까?
예)
@RequestMapping(value = "/sample/insertSample.do", method = RequestMethod.POST)
public String insertSample(@ModelAttribute("searchVO") SampleDefaultVO searchVO, SampleVO sampleVO, BindingResult bindingResult, Model model, SessionStatus status)
throws Exception {
LOGGER.debug("Call POST /sample/insertSample.do"); <----- 이 로그가 안보입니다.
LOGGER.debug("폼 데이터확인(sampleVO) :" + sampleVO.toString()); <----- 이 로그가 안보입니다.
2. 출력창에 아래처럼 보이는 많은 양의 디버그 메세지는 어디서 보여주는 겁니까?
2019-10-17 11:34:31,612 DEBUG [egovframework.com.cmm.util.EgovWildcardReloadableResourceBundleMessageSource] No properties file found for [classpath:/egovframework/message/com/cmm/err/message-common_ko_KR] - neither plain properties nor XML
2019-10-17 11:34:31,636 DEBUG [egovframework.com.cmm.util.EgovWildcardReloadableResourceBundleMessageSource] Re-caching properties for filename [classpath:/egovframework/message/com/cmm/err/message-common_ko] - file hasn't been modified
2019-10-17 11:34:31,642 DEBUG [egovframework.com.cmm.util.EgovWildcardReloadableResourceBundleMessageSource] No properties file found for [classpath:/egovframework/message/com/cmm/err/message-common] - neither plain properties nor XML
2019-10-17 11:34:31,663 DEBUG [egovframework.com.cmm.util.EgovWildcardReloadableResourceBundleMessageSource] No properties file found for [classpath:/egovframework/message/com/cmm/message-common_ko_KR] - neither plain properties nor XML
A
안녕하세요.
표준프레임워크센터 입니다.
LOGGER.debug로 출력을 하였는데
보이지 않는것은
해당 부분의 로깅 모드가 DEBUG모드가 아니기 때문입니다.
다음 설정파일에서 수정이 가능합니다.
/src/main/resources/log4j2.xml
INFO, ERROR => DEBUG
처럼 바꾸실수 있습니다.
그 다음 질문에 대한 답변은
해당 로그는 egovframework라고 출력된것으로 보아
프레임워크 레벨에서 출력한것으로 보입니다.
감사합니다.
표준프레임워크센터 입니다.
LOGGER.debug로 출력을 하였는데
보이지 않는것은
해당 부분의 로깅 모드가 DEBUG모드가 아니기 때문입니다.
다음 설정파일에서 수정이 가능합니다.
/src/main/resources/log4j2.xml
INFO, ERROR => DEBUG
처럼 바꾸실수 있습니다.
그 다음 질문에 대한 답변은
해당 로그는 egovframework라고 출력된것으로 보아
프레임워크 레벨에서 출력한것으로 보입니다.
감사합니다.