我在项目里声明了一个DruidDataSource。如下
@Configuration public class DataSourceConfiguration { @Bean @ConfigurationProperties(prefix = "spring.datasource") public DataSource dataSource() { DruidDataSource druidDataSource = new DruidDataSource(); return druidDataSource; }
我就只是这样声明后,发现bladex里的sql日志就不打印到控制台了。
我看了bladex源码是监听的druid底层的事件来输出sql日志的,但是我这个对象的声明不知道如何影响到了。
我应该如何处理才能看到bladex的sql日志呢?谢谢
因为不是很清楚你的具体操作,你按照下面的配置加到工程内试试
#多数据源Sql日志配置 spring: datasource: dynamic: druid: proxy-filters: - sqlLogInterceptor
讨论(3)
-
额 这可能要去看druid的源码了。你这样直接new 肯定是不行的 底层做了很多自动配置的
讨论(0)