当前位置: 首页 > news >正文

logback自定义规则脱敏

  1. 自定义规则conversionRule

    public class LogabckMessageConverter extends MessageConverter {@Overridepublic String convert(ILoggingEvent event) {String msg = event.getMessage();if ("INFO".equals(event.getLevel().toString())) {msg = .....脱敏实现}return msg;}
    }
    
  2. logback-spring.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>
    
http://www.lryc.cn/news/388911.html

相关文章:

  • 高效批量复制与覆盖:一键实现文件管理,轻松应对同名文件,简化工作流程
  • vue3中使用Antv G6渲染树形结构并支持节点增删改
  • 【PB案例学习笔记】-26制作一个带浮动图标的工具栏
  • 反向沙箱技术:安全隔离上网
  • 前端在for循环中使用Element-plus el-select中的@click.native动态传参
  • Oracle SQL - CONNECT BY语句Where条件中不能使用OR?[已解决]
  • python-逻辑语句
  • 【stm32】大一上学期笔记复制
  • LeetCode题练习与总结:二叉树的前序遍历--144
  • 如何优化Spring Boot应用的性能
  • 人工智能--目标检测
  • Java基础之List实现类
  • java List接口介绍
  • 调度器APScheduler定时执行任务
  • git合并分支的疑问
  • catia数控加工仿真Productlist无法添加部件或零件
  • 关于Pycharm右下角不显示解释器interpreter的问题解决
  • 为什么word生成的PDF内容显示不全?
  • JVM专题十三:总结与整理(持续更新)
  • MobPush iOS端海外推送最佳实现
  • 商家团购app微信小程序模板
  • 探索AudioLM:音频生成技术的未来
  • 计算机视觉:深入了解图像分类、目标检测和图像分割的核心技术
  • Django 安装 Zinnia 后出现故障
  • .net 8 集成 MinIO文件存储服务,实现bucket管理,以及文件对象的基本操作
  • Three.js机器人与星系动态场景:实现3D渲染与交互式控制
  • Android系统集成和使用FFmpeg
  • 水果商城外卖微信小程序模板
  • 【前端】面试八股文——输入URL到页面展示的过程
  • 什么是应用安全态势管理 (ASPM):综合指南