아래 플러그인을 설치하는 것이 훨씬 좋지만
2022.06.10 - [스프링] - MyBatipse
굳이 시간에 홍수에 휩쓸려 직접 설정하고프다면 아래를 따라 한당!( 안 추천!)
<dependency> <groupId>org.lazyluke</groupId> <artifactId>log4jdbc-remix</artifactId> <version>0.2.7</version> </dependency>
<bean id="dataSourceSpied" class="org.springframework.jdbc.datasource.SimpleDriverDataSource"> <property name="driverClass" value="${jdbc.driver}"/> <property name="url" value="${jdbc.url}"/> <property name="username" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/> </bean> <bean id="dataSource" class="net.sf.log4jdbc.Log4jdbcProxyDataSource"> <constructor-arg ref="dataSourceSpied" /> <property name="logFormatter"> <bean class="net.sf.log4jdbc.tools.Log4JdbcCustomFormatter"> <property name="loggingType" value="MULTI_LINE" /> <property name="sqlPrefix" value="SQL : "/> </bean> </property> </bean>
<!-- SQL문과 해당 SQL을 실행시키는데 수행된 시간 정보(milliseconds) --> <logger name="jdbc.sqltiming" additivity="false"> <level value="warn" /> <appender-ref ref="console"/> </logger> <!-- SQL 쿼리 문장 --> <logger name="jdbc.sqlonly" additivity="false"> <level value="info"/> <appender-ref ref="console"/> </logger> <!-- ResultSet을 제외한 모든 JDBC 호출 정보 --> <logger name="jdbc.audit" additivity="false"> <level value="warn"/> <appender-ref ref="console"/> </logger> <!-- ResultSet을 포함한 모든 JDBC 호출 정보 --> <logger name="jdbc.resultset" additivity="false"> <level value="warn" /> <appender-ref ref="console"/> </logger> <!-- SQL 결과 조회된 데이터의 table을 로그 --> <logger name="jdbc.resultsettable" additivity="false"> <level value="warn"/> <appender-ref ref="console"/> </logger>
초간단 WebSocket 채팅 (16) | 2022.04.28 |
---|---|
MVC이해 (0) | 2022.04.27 |
HttpClient (5) | 2022.04.27 |
pom.xml등 설정파일 긁어가깅 (0) | 2022.04.17 |
MyBatis(마이바티스) 설정 (0) | 2022.04.10 |