日志修改

This commit is contained in:
guoshengxiong 2025-11-21 09:58:43 +08:00
parent 86c3354e9e
commit fc764a3650
5 changed files with 16 additions and 5 deletions

View File

@ -1,5 +1,6 @@
package com.zhgd.config;
import cn.hutool.core.util.ClassUtil;
import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.core.MybatisConfiguration;
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.annotation.MapperScan;
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.context.properties.ConfigurationProperties;
import org.springframework.boot.jdbc.DataSourceBuilder;
@ -22,10 +24,13 @@ import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
import javax.sql.DataSource;
import java.util.Objects;
@Configuration
@MapperScan(basePackages = {"com.zhgd.*.*.*.*.mapper", "com.zhgd.*.*.*.mapper"}, sqlSessionTemplateRef = "db1SqlSessionTemplate")
public class DataSourceOneConfig {
@Value("${mybatis-plus.configuration.log-impl}")
private String logImpl;
@Bean
@ConfigurationProperties(prefix = "spring.datasource.db1")
@ -47,7 +52,7 @@ public class DataSourceOneConfig {
//开启驼峰
MybatisConfiguration configuration = new MybatisConfiguration();
configuration.setMapUnderscoreToCamelCase(true);
configuration.setLogImpl(StdOutImplCustom.class);
configuration.setLogImpl(ClassUtil.loadClass(logImpl));
bean.setConfiguration(configuration);
bean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath*:com/zhgd/xmgl/**/*.xml"));
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();

View File

@ -1,5 +1,6 @@
package com.zhgd.config;
import cn.hutool.core.util.ClassUtil;
import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.core.MybatisConfiguration;
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.annotation.MapperScan;
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.context.properties.ConfigurationProperties;
import org.springframework.boot.jdbc.DataSourceBuilder;
@ -21,10 +23,13 @@ import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
import javax.sql.DataSource;
import java.util.Objects;
@Configuration
@MapperScan(basePackages = "com.wflow.mapper", sqlSessionTemplateRef = "sqlSessionTemplate2")
public class DataSourceTwoConfig {
@Value("${mybatis-plus.configuration.log-impl}")
private String logImpl;
@Primary
@Bean(name = "dataSource2")
@ -41,7 +46,7 @@ public class DataSourceTwoConfig {
//开启驼峰
MybatisConfiguration configuration = new MybatisConfiguration();
configuration.setMapUnderscoreToCamelCase(true);
configuration.setLogImpl(StdOutImplCustom.class);
configuration.setLogImpl(ClassUtil.loadClass(logImpl));
bean.setConfiguration(configuration);
bean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath*:com/wflow/**/*.xml"));
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();

View File

@ -24,7 +24,7 @@ public class RequestIdFilter implements Filter {
filterChain.doFilter(servletRequest, servletResponse);
} finally {
if (Optional.ofNullable(ThreadLocalUtil.getByKey(Cts.TL_IS_NOMAL_INTERFACE, Boolean.class)).orElse(false)) {
log.info("接口结束...");
log.debug("接口结束...");
}
LogMdcUtil.clear();
ThreadLocalUtil.remove();

View File

@ -30,10 +30,10 @@ public class AsyncAspect {
Class[] argClz = ((MethodSignature) jointPoint.getSignature()).getParameterTypes();
// 获取访问的方法对象
Method method = clazz.getDeclaredMethod(methodName, argClz);
log.info("开始执行异步方法:{}", methodName);
log.debug("开始执行异步方法:{}", methodName);
// 执行目标方法
Object proceed = jointPoint.proceed();
log.info("执行结束异步方法:{}", methodName);
log.debug("执行结束异步方法:{}", methodName);
}
}

View File

@ -43,6 +43,7 @@ spring.jackson.defaultPropertyInclusion=ALWAYS
# mybatis 配置
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=org.apache.ibatis.logging.nologging.NoLoggingImpl
# 全局逻辑删除的实体字段名(since 3.3.0,配置后可以忽略不配置步骤2)
#mybatis-plus.global-config.db-config.logic-delete-field=flag
mybatis-plus.global-config.db-config.logic-delete-value=1