-
自定义规则conversionRule
javapublic class LogabckMessageConverter extends MessageConverter { @Override public String convert(ILoggingEvent event) { String msg = event.getMessage(); if ("INFO".equals(event.getLevel().toString())) { msg = .....脱敏实现 } return msg; } } -
logback-spring.xml
xml<?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="10 seconds"> <springProperty scope="context" name="logging.path" source="log_path_base" /> <property name="LOG_FILE_PREFIX" value="60760" /> <!--自定义脱敏规则--> <conversionRule conversionWord="msg" converterClass="com.xxx.LogabckMessageConverter"/> <appender name="FILE" class="ch.qos.logback.core.FileAppender"> <file>/logs/testFile.log</file> <append>true</append> <encoder> <!--日志打印模板--> <pattern>%-4relative [%thread] %-5level %logger{35} - %msg%n</pattern> </encoder> </appender> <!-- 控制台日志 --> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> <charset>UTF-8</charset> </encoder> </appender> <root level="INFO"> <appender-ref ref="STDOUT" /> <appender-ref ref="FILE" /> </root> </configuration>
logback自定义规则脱敏
讓丄帝愛伱2024-06-30 22:07
相关推荐
珐恩AI-人工智能9 分钟前
大模型意图召回偏差分析:GEO如何解决“有收录却不触发问答曝光”的难题程序员老赵28 分钟前
Docker 部署禅道 ZenTao:轻松搭建研发项目管理平台前端小卡拉34 分钟前
用了大半年 AI 编程工具,我才搞懂 Skill 到底是什么hunterandroid37 分钟前
[鸿蒙从零到一] HarmonyOS 单元测试与 UI 自动化测试实战:从代码质量到用户体验的全链路保障郭邯41 分钟前
用 Intl.DateTimeFormat 手写一个时区转换器,顺便聊聊我和 AI 结对编程的日常阿奇__42 分钟前
微前端、iframe与Auth Code技术方案对比FungLeo1 小时前
React 管理后台实战 · 前端请求层怎么写?401 静默刷新、token 并发竞争、强制改密拦截一次说清Vuji2 小时前
Pi 插件解剖|ssh.ts:只用 221 行,让 Agent 直接在远程机器干活漏刻有时2 小时前
Three.js 3D地图开发实录:从GeoJSON到流光飞线,一个纯前端SPA可视化引擎的12个坑clawdashi2 小时前
2026 办公 Agent 选型指南:按场景分五类,一次讲清