現在、Springboot、PostgreSQL、Mybatis、Logbackで開発をしております。
Mybatisで実施したSQL、バインド変数などをログに出力したい為に、
コード内に以下の記述をして、ログを出力するようにしました。
現在DEBUGレベルでないと出力されないSQLのログをINFOレベルでも出力されるようにしたいです。
宜しくお願いいたします。
logback-spring.xml
<logger name="com.example.mappers" additivity="false"> <level value="DEBUG" /> <appender-ref ref="STDOUT" /> </logger>
application.yml
logging: level: org: springframework: WARN com: example: demo: repository: DemoMapperXml: DEBUG
出力されるログ
2019-07-08 21:17:56.377 DEBUG 7840 --- [ main] c.e.d.r.DemoMapperXml.selectCountry : ==> Preparing: SELECT * FROM country, city, address WHERE country.country_id = ? AND country.country_id = city.country_id AND city.city_id = address.city_id 2019-07-08 21:17:56.387 DEBUG 7840 --- [ main] c.e.d.r.DemoMapperXml.selectCountry : ==> Parameters: 87(Integer) 2019-07-08 21:17:56.408 DEBUG 7840 --- [ main] c.e.d.r.DemoMapperXml.selectCountry : <== Total: 5
あなたの回答
tips
プレビュー