代码拉取完成,页面将自动刷新
同步操作将从 木子金波/日志脱敏工具 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<groupId>com.gitee.cqdevops.desensitization</groupId>
<artifactId>desensitization-logback</artifactId>
<version>1.1.1</version>
<!--配置 通用pattern格式Encoder-->
<!--sensitiveData:脱敏处理的规则-->
<!--mdcKeys:自定义的MDC名称-->
<!--converterCanRun:脱敏功能开关:true打开,false关闭-->
<!--maxLength:日志最大长度-->
<!--depth:脱敏深度-->
<encoder class="com.gitee.cqdevops.desensitization.encoder.CommonPatternLayoutEncoder">
<converterCanRun>true</converterCanRun>
<sensitiveData>
<!-- 以下只能出现一种 -->
<!--sensitiveData配置规则,关键字类型:trueName,idCardNo,bankcardNo,phoneNo,other -->
<!--示例 关键字类型1:关键字或正则表达式(多个用;隔开),关键字类型2:关键字或正则表达式...-->
idCardNo:cardId;idNo,trueName:realName <!--按关键字脱敏处理-->
"idCardNo:\d{18}","phoneNo:1[0-9]{10}" <!--按正则表达式脱敏处理(注意双引号)-->
</sensitiveData>
<mdcKeys>sessionId</mdcKeys>
<depth>128</depth>
<maxLength>2048</maxLength>
<charset>UTF-8</charset>
</encoder>
<!-- 配置 关键字脱敏处理Converter-->
<conversionRule conversionWord="msg" converterClass="com.gitee.cqdevops.desensitization.pattern.KeywordConverter"/>
<!-- 配置 正则表达式脱敏处理Converter-->
<conversionRule conversionWord="msg" converterClass="com.gitee.cqdevops.desensitization.patternRegularExpressionConverter"/>
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="60 seconds" debug="true">
...
<!-- 配置 关键字脱敏处理Converter-->
<conversionRule conversionWord="msg"
converterClass="com.gitee.cqdevops.desensitization.pattern.KeywordConverter"/>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>INFO</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<file>日志文件名</file>
<!-- 配置 通用pattern格式Encoder-->
<encoder class="com.gitee.cqdevops.desensitization.encoder.CommonPatternLayoutEncoder">
<converterCanRun>true</converterCanRun>
<sensitiveData>idCardNo:cardId;idNo,trueName:realName</sensitiveData>
<mdcKeys>sessionId</mdcKeys>
<depth>128</depth>
<maxLength>2048</maxLength>
<charset>UTF-8</charset>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<FileNamePattern>日志文件名-%d{yyyy-MM-dd}-%i.log</FileNamePattern>
<maxFileSize>64MB</maxFileSize>
<maxHistory>7</maxHistory>
</rollingPolicy>
</appender>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>${PATTERN}</pattern>
<charset>UTF-8</charset>
</encoder>
</appender>
...
</configuration>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。