에러 로그 출력 방법
- 작성자 :
- 이*나
- 작성일 :
- 2022-05-06 11:52:49
- 조회수 :
- 1,895
- 구분 :
- 개발환경 / 3.9
- 진행상태 :
- 완료
Q
브라우저 화면에서 개발중인 페이지를 호출하면 404 에러가 떠요.
그런데 톰캣 콘솔 로그에는 에러 로그도 없구요.
디버깅을 해보니까 특정 단계의 파라미터에서 아래와 같은 에러가 있던데, 왜 톰캣에서는 로그가 안나오나요??
어떻게 해야 로그를 콘솔에 출력할 수 있죠?
org.springframework.jdbc.BadSqlGrammarException:
### Error querying database. Cause: org.postgresql.util.PSQLException: ERROR: syntax error at or near "hour"
Position: 83
### The error may exist in file [C:\kids\eGovFrameDev-3.10.0-64bit\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\kids\WEB-INF\classes\egovframework\sqlmap\kids\mappers\entr_SQL.xml]
### The error may involve com.kids.admin.entr.service.impl.EntrMapper.getEntrList-Inline
### The error occurred while setting parameters
### SQL: /*entr_SQL.getEntrList*/ select substring(a.hour,1,2)+':'+substring(a.hour,3,2) hour, substring(a.hour,1,2)+':'+substring(a.hour,3,2) lssn_hour, b.lv+iif(b.class_type='-','','_'+b.class_type) class_type, b.class_nm, c.user_id, c.user_nm, c.child_nm, iif(c.status='1','입장대기',iif(c.status='2','입장완료','예약취소')) status, b.lv, a.year+'-'+a.month+'-'+a.day lssn_ymd, c.rez_id from tb_sked a join tb_class b on b.class_id=a.class_id join tb_rez c on c.sked_id=a.sked_id where 1=1 and a.year+'-'+a.month+'-'+a.day = convert(varchar,getdate(),23) /* where a.year=year(getdate()) and a.month=month(getdate()) and a.day=day(getdate()) */ order by hour, lv, class_type
### Cause: org.postgresql.util.PSQLException: ERROR: syntax error at or near "hour"
Position: 83
; bad SQL grammar []; nested exception is org.postgresql.util.PSQLException: ERROR: syntax error at or near "hour"
Position: 83
그런데 톰캣 콘솔 로그에는 에러 로그도 없구요.
디버깅을 해보니까 특정 단계의 파라미터에서 아래와 같은 에러가 있던데, 왜 톰캣에서는 로그가 안나오나요??
어떻게 해야 로그를 콘솔에 출력할 수 있죠?
org.springframework.jdbc.BadSqlGrammarException:
### Error querying database. Cause: org.postgresql.util.PSQLException: ERROR: syntax error at or near "hour"
Position: 83
### The error may exist in file [C:\kids\eGovFrameDev-3.10.0-64bit\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\kids\WEB-INF\classes\egovframework\sqlmap\kids\mappers\entr_SQL.xml]
### The error may involve com.kids.admin.entr.service.impl.EntrMapper.getEntrList-Inline
### The error occurred while setting parameters
### SQL: /*entr_SQL.getEntrList*/ select substring(a.hour,1,2)+':'+substring(a.hour,3,2) hour, substring(a.hour,1,2)+':'+substring(a.hour,3,2) lssn_hour, b.lv+iif(b.class_type='-','','_'+b.class_type) class_type, b.class_nm, c.user_id, c.user_nm, c.child_nm, iif(c.status='1','입장대기',iif(c.status='2','입장완료','예약취소')) status, b.lv, a.year+'-'+a.month+'-'+a.day lssn_ymd, c.rez_id from tb_sked a join tb_class b on b.class_id=a.class_id join tb_rez c on c.sked_id=a.sked_id where 1=1 and a.year+'-'+a.month+'-'+a.day = convert(varchar,getdate(),23) /* where a.year=year(getdate()) and a.month=month(getdate()) and a.day=day(getdate()) */ order by hour, lv, class_type
### Cause: org.postgresql.util.PSQLException: ERROR: syntax error at or near "hour"
Position: 83
; bad SQL grammar []; nested exception is org.postgresql.util.PSQLException: ERROR: syntax error at or near "hour"
Position: 83
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
다음 로그설정 파일을
로그의 레벨을 변경해 보시기 바랍니다.
/src/main/resources/log4j2.xml
level="DEBUG"로 수정하시면
보다 상세한 로그 정보를 출력하실수 있습니다.
감사합니다.
표준프레임워크센터 입니다.
다음 로그설정 파일을
로그의 레벨을 변경해 보시기 바랍니다.
/src/main/resources/log4j2.xml
level="DEBUG"로 수정하시면
보다 상세한 로그 정보를 출력하실수 있습니다.
감사합니다.