본문 바로가기

웹개발 셋팅

log4j를 이용하여 쿼리 로그 보기(콘솔에서)

sts를 이용하여 log4j를 사용하였는데 에러가나는 쿼리만 출력되는것이 아닌 실행되는 모든 쿼리를 콘솔에 기록으로 남기고 싶다면 다음을 확인해야 한다.


log4j.xml


이 파일 안에 


  <logger name="jdbc.sqlonly" additivity="false">

  <level value="info" />

  <appender-ref ref="console" />

  </logger>


sql확인 할 수 있는 설정을 해준다. 

쿼리 로그에 자세한 사항은 http://harui.tistory.com/62

value값은 본문의 아래 글의 설명을 참고하고

더 자세한 사항은 글 맨밑에 출처를 참고.


==========================================================================================


Log4J는 다음의 LEVEL을 갖는다.

ALL > TRACE > DEBUG > INFO > WARN > ERROR > FATAL > OFF

Logger Output Hierarchy

OFF

The OFF has the highest possible rank and is intended to turn off logging.
로깅 해제.

ALL
The ALL has the lowest possible rank and is intended to turn on all logging.
모든 로깅.

TRACE
The TRACE Level designates finer-grained informational events than the DEBUG
세밀

DEBUG
The DEBUG Level designates fine-grained informational events that are most useful to debug an application.
디버깅.

INFO
The INFO level designates informational messages that highlight the progress of the application at coarse-grained level.
강조 정보.

WARN
The WARN level designates potentially harmful situations.
경고.

ERROR
The ERROR level designates error events that might still allow the application to continue running.
오류.

FATAL
The FATAL level designates very severe error events that will presumably lead the application to abort.
심각한 오류.



출처 : http://lvsin.tistory.com/220

'웹개발 셋팅' 카테고리의 다른 글

DB별 JDBC 드라이버  (1) 2014.03.13
url 확장자 문제  (0) 2014.01.27
maybatis-config & mapper 설정  (0) 2014.01.22
dispatcher-servlet.xml  (0) 2013.11.27
security-context.xml  (0) 2013.11.27