忽略base64日志打印

This commit is contained in:
cwchen 2025-02-26 15:33:34 +08:00
parent 8d1edf0478
commit 1ebd5e1626
4 changed files with 27 additions and 2 deletions

View File

@ -92,7 +92,7 @@ public class AttDetailByMonthController extends BaseController {
/**
* 根据用户id获取打卡详细信息
*/
@RequiresPermissions("att:detail:query")
// @RequiresPermissions("att:detail:query")
@GetMapping(value = "/getDetail")
public TableDataInfo getDetail(AttDetailBean data) {
SysUser sysUser = SecurityUtils.getLoginUser().getSysUser();

View File

@ -345,7 +345,7 @@ public class WechatTasks {
.body(jsonStr)
.execute();
int statusCode = response.getStatus();
System.out.println(response.body());
// System.out.println(response.body());
JSONObject jsonObject = FastJsonHelper.jsonStrToJsonObj(response.body());
if ("401".equals(jsonObject.getString("code"))) {
wechatLogin();

View File

@ -0,0 +1,24 @@
package com.bonus.system.config;
import ch.qos.logback.classic.pattern.MessageConverter;
import ch.qos.logback.classic.spi.ILoggingEvent;
/**
* @className:Base64FilterMessageConverter
* @author:cwchen
* @date:2025-02-26-15:25
* @version:1.0
* @description:
*/
public class Base64FilterMessageConverter extends MessageConverter {
@Override
public String convert(ILoggingEvent event) {
String message = event.getFormattedMessage();
// 过滤 base64 数据
if (message.contains("base64,")) {
message = message.replaceAll("data:image/[^;]+;base64,[^\\s]+", "[BASE64_DATA]");
}
return message;
}
}

View File

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="60 seconds" debug="false">
<conversionRule conversionWord="msg" converterClass="com.bonus.system.config.Base64FilterMessageConverter" />
<!-- 日志存放路径 -->
<property name="log.path" value="logs/bonus-system" />
<!-- 日志输出格式 -->