日志修改
This commit is contained in:
parent
86c3354e9e
commit
fc764a3650
@ -1,5 +1,6 @@
|
|||||||
package com.zhgd.config;
|
package com.zhgd.config;
|
||||||
|
|
||||||
|
import cn.hutool.core.util.ClassUtil;
|
||||||
import com.baomidou.mybatisplus.annotation.DbType;
|
import com.baomidou.mybatisplus.annotation.DbType;
|
||||||
import com.baomidou.mybatisplus.core.MybatisConfiguration;
|
import com.baomidou.mybatisplus.core.MybatisConfiguration;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
|
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
|
||||||
@ -11,6 +12,7 @@ import org.apache.ibatis.session.SqlSessionFactory;
|
|||||||
import org.mybatis.spring.SqlSessionTemplate;
|
import org.mybatis.spring.SqlSessionTemplate;
|
||||||
import org.mybatis.spring.annotation.MapperScan;
|
import org.mybatis.spring.annotation.MapperScan;
|
||||||
import org.springframework.beans.factory.annotation.Qualifier;
|
import org.springframework.beans.factory.annotation.Qualifier;
|
||||||
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
|
||||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||||
import org.springframework.boot.jdbc.DataSourceBuilder;
|
import org.springframework.boot.jdbc.DataSourceBuilder;
|
||||||
@ -22,10 +24,13 @@ import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
|
|||||||
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
|
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
|
||||||
|
|
||||||
import javax.sql.DataSource;
|
import javax.sql.DataSource;
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
@Configuration
|
@Configuration
|
||||||
@MapperScan(basePackages = {"com.zhgd.*.*.*.*.mapper", "com.zhgd.*.*.*.mapper"}, sqlSessionTemplateRef = "db1SqlSessionTemplate")
|
@MapperScan(basePackages = {"com.zhgd.*.*.*.*.mapper", "com.zhgd.*.*.*.mapper"}, sqlSessionTemplateRef = "db1SqlSessionTemplate")
|
||||||
public class DataSourceOneConfig {
|
public class DataSourceOneConfig {
|
||||||
|
@Value("${mybatis-plus.configuration.log-impl}")
|
||||||
|
private String logImpl;
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
@ConfigurationProperties(prefix = "spring.datasource.db1")
|
@ConfigurationProperties(prefix = "spring.datasource.db1")
|
||||||
@ -47,7 +52,7 @@ public class DataSourceOneConfig {
|
|||||||
//开启驼峰
|
//开启驼峰
|
||||||
MybatisConfiguration configuration = new MybatisConfiguration();
|
MybatisConfiguration configuration = new MybatisConfiguration();
|
||||||
configuration.setMapUnderscoreToCamelCase(true);
|
configuration.setMapUnderscoreToCamelCase(true);
|
||||||
configuration.setLogImpl(StdOutImplCustom.class);
|
configuration.setLogImpl(ClassUtil.loadClass(logImpl));
|
||||||
bean.setConfiguration(configuration);
|
bean.setConfiguration(configuration);
|
||||||
bean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath*:com/zhgd/xmgl/**/*.xml"));
|
bean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath*:com/zhgd/xmgl/**/*.xml"));
|
||||||
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
|
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package com.zhgd.config;
|
package com.zhgd.config;
|
||||||
|
|
||||||
|
import cn.hutool.core.util.ClassUtil;
|
||||||
import com.baomidou.mybatisplus.annotation.DbType;
|
import com.baomidou.mybatisplus.annotation.DbType;
|
||||||
import com.baomidou.mybatisplus.core.MybatisConfiguration;
|
import com.baomidou.mybatisplus.core.MybatisConfiguration;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
|
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
|
||||||
@ -11,6 +12,7 @@ import org.apache.ibatis.session.SqlSessionFactory;
|
|||||||
import org.mybatis.spring.SqlSessionTemplate;
|
import org.mybatis.spring.SqlSessionTemplate;
|
||||||
import org.mybatis.spring.annotation.MapperScan;
|
import org.mybatis.spring.annotation.MapperScan;
|
||||||
import org.springframework.beans.factory.annotation.Qualifier;
|
import org.springframework.beans.factory.annotation.Qualifier;
|
||||||
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
|
||||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||||
import org.springframework.boot.jdbc.DataSourceBuilder;
|
import org.springframework.boot.jdbc.DataSourceBuilder;
|
||||||
@ -21,10 +23,13 @@ import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
|
|||||||
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
|
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
|
||||||
|
|
||||||
import javax.sql.DataSource;
|
import javax.sql.DataSource;
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
@Configuration
|
@Configuration
|
||||||
@MapperScan(basePackages = "com.wflow.mapper", sqlSessionTemplateRef = "sqlSessionTemplate2")
|
@MapperScan(basePackages = "com.wflow.mapper", sqlSessionTemplateRef = "sqlSessionTemplate2")
|
||||||
public class DataSourceTwoConfig {
|
public class DataSourceTwoConfig {
|
||||||
|
@Value("${mybatis-plus.configuration.log-impl}")
|
||||||
|
private String logImpl;
|
||||||
|
|
||||||
@Primary
|
@Primary
|
||||||
@Bean(name = "dataSource2")
|
@Bean(name = "dataSource2")
|
||||||
@ -41,7 +46,7 @@ public class DataSourceTwoConfig {
|
|||||||
//开启驼峰
|
//开启驼峰
|
||||||
MybatisConfiguration configuration = new MybatisConfiguration();
|
MybatisConfiguration configuration = new MybatisConfiguration();
|
||||||
configuration.setMapUnderscoreToCamelCase(true);
|
configuration.setMapUnderscoreToCamelCase(true);
|
||||||
configuration.setLogImpl(StdOutImplCustom.class);
|
configuration.setLogImpl(ClassUtil.loadClass(logImpl));
|
||||||
bean.setConfiguration(configuration);
|
bean.setConfiguration(configuration);
|
||||||
bean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath*:com/wflow/**/*.xml"));
|
bean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath*:com/wflow/**/*.xml"));
|
||||||
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
|
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
|
||||||
|
|||||||
@ -24,7 +24,7 @@ public class RequestIdFilter implements Filter {
|
|||||||
filterChain.doFilter(servletRequest, servletResponse);
|
filterChain.doFilter(servletRequest, servletResponse);
|
||||||
} finally {
|
} finally {
|
||||||
if (Optional.ofNullable(ThreadLocalUtil.getByKey(Cts.TL_IS_NOMAL_INTERFACE, Boolean.class)).orElse(false)) {
|
if (Optional.ofNullable(ThreadLocalUtil.getByKey(Cts.TL_IS_NOMAL_INTERFACE, Boolean.class)).orElse(false)) {
|
||||||
log.info("接口结束...");
|
log.debug("接口结束...");
|
||||||
}
|
}
|
||||||
LogMdcUtil.clear();
|
LogMdcUtil.clear();
|
||||||
ThreadLocalUtil.remove();
|
ThreadLocalUtil.remove();
|
||||||
|
|||||||
@ -30,10 +30,10 @@ public class AsyncAspect {
|
|||||||
Class[] argClz = ((MethodSignature) jointPoint.getSignature()).getParameterTypes();
|
Class[] argClz = ((MethodSignature) jointPoint.getSignature()).getParameterTypes();
|
||||||
// 获取访问的方法对象
|
// 获取访问的方法对象
|
||||||
Method method = clazz.getDeclaredMethod(methodName, argClz);
|
Method method = clazz.getDeclaredMethod(methodName, argClz);
|
||||||
log.info("开始执行异步方法:{}", methodName);
|
log.debug("开始执行异步方法:{}", methodName);
|
||||||
// 执行目标方法
|
// 执行目标方法
|
||||||
Object proceed = jointPoint.proceed();
|
Object proceed = jointPoint.proceed();
|
||||||
log.info("执行结束异步方法:{}", methodName);
|
log.debug("执行结束异步方法:{}", methodName);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -43,6 +43,7 @@ spring.jackson.defaultPropertyInclusion=ALWAYS
|
|||||||
# mybatis 配置
|
# mybatis 配置
|
||||||
mybatis-plus.mapper-locations=classpath*:com/zhgd/xmgl/**/*.xml,classpath*:com/zhwl/zw/**/*.xml
|
mybatis-plus.mapper-locations=classpath*:com/zhgd/xmgl/**/*.xml,classpath*:com/zhwl/zw/**/*.xml
|
||||||
mybatis-plus.configuration.log-impl=com.zhgd.config.StdOutImplCustom
|
mybatis-plus.configuration.log-impl=com.zhgd.config.StdOutImplCustom
|
||||||
|
#mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.nologging.NoLoggingImpl
|
||||||
# 全局逻辑删除的实体字段名(since 3.3.0,配置后可以忽略不配置步骤2)
|
# 全局逻辑删除的实体字段名(since 3.3.0,配置后可以忽略不配置步骤2)
|
||||||
#mybatis-plus.global-config.db-config.logic-delete-field=flag
|
#mybatis-plus.global-config.db-config.logic-delete-field=flag
|
||||||
mybatis-plus.global-config.db-config.logic-delete-value=1
|
mybatis-plus.global-config.db-config.logic-delete-value=1
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user