-
自定义规则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
相关推荐
橙子家6 小时前
浏览器缓存之【身份与会话管理】:Cookies 和 Private state tokens最新资讯动态7 小时前
HDC 2026 | 对话鲸鸿动能:存量时代,品牌如何夺回营销“主动权”?最新资讯动态7 小时前
游戏出海,从产品走向体系最新资讯动态7 小时前
20人团队跑出百万DAU、大厂也来抢量:谁在鸿蒙生态跑出加速度最新资讯动态7 小时前
千万开发者背后,鸿蒙商业化的B面爱勇宝9 小时前
AI 时代:智商决定起点,情商决定走多远kyriewen9 小时前
用了半年 Claude Code 后,我尝试关掉它写了一周代码——结果比想象中严重IT_陈寒10 小时前
Vite的静态资源打包让我熬夜到三点,这坑千万别跳徐小夕11 小时前
万字拆解 JitWord:企业级实时协同文档底层架构 + 大模型 AI 融合完整实践一份执念11 小时前
uni-app 小程序分包限制处理与主包体积优化实战