log4j에 관한 질문 및 기타에 관한 질문입니다.
- 작성자 :
- 양*용
- 작성일 :
- 2016-05-12 01:05:51
- 조회수 :
- 1,577
- 구분 :
- 모바일
- 진행상태 :
- 완료
Q
안녕하세요. 운영자님^^~
며칠전에 질문들인 적이있습니다. 도저히 고민고민 하다 해결을 못해서 다시 질문드립니다.
1)쿼리실행하고 데이타건수는 제대로 가져온것같은데 내용이 전부 null 로 되어있습니다.
왜그럴까요?
[egovframework.hyb.add.clss.service.ClassAndroidAPIVO@15af249[schoolCd=<null>,classCd=<null>,classNm=<null>,classDay=<null>,classMate=<null>,classRoom=<null>,classExplain=<null>,photoSeq=0,registDt=<null>,registId=<null>,modifyDt=<null>,modifyId=<null>,searchCondition=,searchKeyword=,searchUseYn=,pageIndex=1,pageUnit=10,pageSize=10,firstIndex=0,lastIndex=1,recordCountPerPage=10],
2)오류: 500 Internal Server Error 발생합니다.위의 오류때문에 발생하는것 같은데요?
3)log4j xml의 레벨을 DEBUG로 변경은 어디서 어덯게 해야하나요? pom.xml 과 log4j.xml 도 처음설치시에 설정그대로
되어 있는것같은데요. 답변부탁드립니다.
감사합니다.^^~
며칠전에 질문들인 적이있습니다. 도저히 고민고민 하다 해결을 못해서 다시 질문드립니다.
1)쿼리실행하고 데이타건수는 제대로 가져온것같은데 내용이 전부 null 로 되어있습니다.
왜그럴까요?
[egovframework.hyb.add.clss.service.ClassAndroidAPIVO@15af249[schoolCd=<null>,classCd=<null>,classNm=<null>,classDay=<null>,classMate=<null>,classRoom=<null>,classExplain=<null>,photoSeq=0,registDt=<null>,registId=<null>,modifyDt=<null>,modifyId=<null>,searchCondition=,searchKeyword=,searchUseYn=,pageIndex=1,pageUnit=10,pageSize=10,firstIndex=0,lastIndex=1,recordCountPerPage=10],
2)오류: 500 Internal Server Error 발생합니다.위의 오류때문에 발생하는것 같은데요?
3)log4j xml의 레벨을 DEBUG로 변경은 어디서 어덯게 해야하나요? pom.xml 과 log4j.xml 도 처음설치시에 설정그대로
되어 있는것같은데요. 답변부탁드립니다.
감사합니다.^^~
A
양재용님 안녕하세요.
표준프레임워크센터입니다.
log4j 설정은 보통 /src/main/resources/log4j2.xml 경로에 위치하며
level="DEBUG"
옵션을 설정해주시면 DEBUG 모드로 보다 자세히 로그가 출력될 것입니다.
500에러가 뜨는 경우, 로그에 에러가 찍히지 않는 경우가 있는데, Logger name이 egovframework인 것과, org.springframework인 부분의 level을 DEBUG로 변경하시면 500에러에 대한 에러로그가 출력될 것입니다.
현재로써는 500 에러에 대한 에러로그가 없기 때문에 가이드 자체가 불가능합니다. 게시글에 올려주신 로그는 에러로그가 아닙니다.
이외에 오류를 확인하는 부분은 센터에서 재현이 어려운 관계로 보다 명확한 답변은
드리기 어려울 것 같습니다.
건수 조회기능은 정상 동작한다는것을 근거로 요청이 정상적이라는 전제하에
controller에 넘어온 정보와 db를 조회한 뒤 controller에서 view로 넘기는 정보를
먼저 확인해 보시는것이 좋을 것 같습니다.
서버를 기동하실때, DEBUG모드로 기동하시어, 어느 부분에서 값을 정확히 받지 못하는 문제인지 점검이 필요할 것 같습니다.
감사합니다.
표준프레임워크센터입니다.
log4j 설정은 보통 /src/main/resources/log4j2.xml 경로에 위치하며
level="DEBUG"
옵션을 설정해주시면 DEBUG 모드로 보다 자세히 로그가 출력될 것입니다.
500에러가 뜨는 경우, 로그에 에러가 찍히지 않는 경우가 있는데, Logger name이 egovframework인 것과, org.springframework인 부분의 level을 DEBUG로 변경하시면 500에러에 대한 에러로그가 출력될 것입니다.
현재로써는 500 에러에 대한 에러로그가 없기 때문에 가이드 자체가 불가능합니다. 게시글에 올려주신 로그는 에러로그가 아닙니다.
이외에 오류를 확인하는 부분은 센터에서 재현이 어려운 관계로 보다 명확한 답변은
드리기 어려울 것 같습니다.
건수 조회기능은 정상 동작한다는것을 근거로 요청이 정상적이라는 전제하에
controller에 넘어온 정보와 db를 조회한 뒤 controller에서 view로 넘기는 정보를
먼저 확인해 보시는것이 좋을 것 같습니다.
서버를 기동하실때, DEBUG모드로 기동하시어, 어느 부분에서 값을 정확히 받지 못하는 문제인지 점검이 필요할 것 같습니다.
감사합니다.