2011-08-23 8 views
1

다음 로그는 지속적으로 콘솔에 발생합니다 제거하는 방법 :자바 바람둥이 - JDBC 디버그 로그

09:36:53.456 [CloseConnectionsTimer] DEBUG o.s.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource 

09:36:53.456 [CloseConnectionsTimer] DEBUG o.s.jdbc.core.StatementCreatorUtils - Setting SQL statement parameter value: column index 1, parameter value [0], value class [java.lang.Long], SQL type -5 

09:36:53.456 [CloseConnectionsTimer] DEBUG o.s.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource 

09:36:53.472 [CloseConnectionsTimer] DEBUG o.s.jdbc.core.JdbcTemplate - Executing prepared SQL query 

09:36:53.472 [CloseConnectionsTimer] DEBUG o.s.jdbc.core.JdbcTemplate - Executing prepared SQL statement.. 

09:36:53.472 [CloseConnectionsTimer] DEBUG o.s.jdbc.datasource.DataSourceUtils - Fetching JDBC Connection from DataSource 

09:36:53.472 [CloseConnectionsTimer] DEBUG o.s.jdbc.core.StatementCreatorUtils - Setting SQL statement parameter value: column index 1, parameter value [0], value class [java.lang.Integer], SQL type 2 

09:36:53.472 [CloseConnectionsTimer] DEBUG o.s.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource 

가 어떻게 이러한 로그는/정보 또는 오류에 대한 로깅 수준을 변경 중지 할 수 있습니까?

답변

1

Logback 또는 Log4J를 사용하고 있습니까? 응용 프로그램에 구성 파일이 있습니까? src/main/resources/logback.xml이 배치보십시오 :

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 

    <logger name="org.springframework.jdbc" level="INFO" /> 

    <root level="ALL"> 
     <appender class="ch.qos.logback.core.ConsoleAppender"> 
      <encoder> 
       <Pattern>%d{HH:mm:ss:SSS} | %-5level | %thread | %logger{20} | %msg%n</Pattern> 
      </encoder> 
     </appender> 
    </root> 
</configuration> 

이미 응용 프로그램에서 logback.xml 파일을 발견하는 경우, 단지 <logger... 줄을 추가합니다.

위의 디렉토리에 log4j.xml을 발견하지만 경우, 대신에이 줄을 추가

<logger name="org.springframework.jdbc"> 
    <level value="INFO"/> 
</logger>