Skip to content

Commit

Permalink
[Chore] Fix SensitiveDataConverter cannot work
Browse files Browse the repository at this point in the history
  • Loading branch information
ruanwenjun committed Feb 8, 2025
1 parent 934da2e commit 2e37493
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 22 deletions.
9 changes: 5 additions & 4 deletions dolphinscheduler-master/src/main/resources/logback-spring.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,18 @@
<property name="log.base" value="logs"/>
<property scope="context" name="log.base.ctx" value="${log.base}" />

<conversionRule conversionWord="message"
converterClass="org.apache.dolphinscheduler.plugin.task.api.log.SensitiveDataConverter"/>

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>
[WI-%X{workflowInstanceId:-0}][TI-%X{taskInstanceId:-0}] - %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{10}:[%line] - %msg%n
[WI-%X{workflowInstanceId:-0}][TI-%X{taskInstanceId:-0}] - %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{10}:[%line] - %message%n
</pattern>
<charset>UTF-8</charset>
</encoder>
</appender>

<conversionRule conversionWord="message"
converterClass="org.apache.dolphinscheduler.plugin.task.api.log.SensitiveDataConverter"/>
<appender name="TASKLOGFILE" class="ch.qos.logback.classic.sift.SiftingAppender">
<filter class="org.apache.dolphinscheduler.plugin.task.api.log.TaskLogFilter"/>
<Discriminator class="org.apache.dolphinscheduler.plugin.task.api.log.TaskLogDiscriminator">
Expand Down Expand Up @@ -61,7 +62,7 @@
</rollingPolicy>
<encoder>
<pattern>
[WI-%X{workflowInstanceId:-0}][TI-%X{taskInstanceId:-0}] - %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{10}:[%line] - %msg%n
[WI-%X{workflowInstanceId:-0}][TI-%X{taskInstanceId:-0}] - %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{10}:[%line] - %message%n
</pattern>
<charset>UTF-8</charset>
</encoder>
Expand Down
9 changes: 5 additions & 4 deletions dolphinscheduler-master/src/test/resources/logback.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,18 @@
<property name="log.base" value="logs"/>
<property scope="context" name="log.base.ctx" value="${log.base}" />

<conversionRule conversionWord="message"
converterClass="org.apache.dolphinscheduler.plugin.task.api.log.SensitiveDataConverter"/>

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>
[WI-%X{workflowInstanceId:-0}][TI-%X{taskInstanceId:-0}] - %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{10}:[%line] - %msg%n
[WI-%X{workflowInstanceId:-0}][TI-%X{taskInstanceId:-0}] - %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{10}:[%line] - %message%n
</pattern>
<charset>UTF-8</charset>
</encoder>
</appender>

<conversionRule conversionWord="message"
converterClass="org.apache.dolphinscheduler.plugin.task.api.log.SensitiveDataConverter"/>
<appender name="TASKLOGFILE" class="ch.qos.logback.classic.sift.SiftingAppender">
<filter class="org.apache.dolphinscheduler.plugin.task.api.log.TaskLogFilter"/>
<Discriminator class="org.apache.dolphinscheduler.plugin.task.api.log.TaskLogDiscriminator">
Expand Down Expand Up @@ -61,7 +62,7 @@
</rollingPolicy>
<encoder>
<pattern>
[WI-%X{workflowInstanceId:-0}][TI-%X{taskInstanceId:-0}] - [%level] %date{yyyy-MM-dd HH:mm:ss.SSS Z} %logger{10}:[%line] - %msg%n
[WI-%X{workflowInstanceId:-0}][TI-%X{taskInstanceId:-0}] - [%level] %date{yyyy-MM-dd HH:mm:ss.SSS Z} %logger{10}:[%line] - %message%n
</pattern>
<charset>UTF-8</charset>
</encoder>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,13 @@
<property name="log.base" value="logs"/>
<property scope="context" name="log.base.ctx" value="${log.base}" />

<conversionRule conversionWord="message"
converterClass="org.apache.dolphinscheduler.plugin.task.api.log.SensitiveDataConverter"/>

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>
[WI-%X{workflowInstanceId:-0}][TI-%X{taskInstanceId:-0}] - %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{10}:[%line] - %msg%n
[WI-%X{workflowInstanceId:-0}][TI-%X{taskInstanceId:-0}] - %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{10}:[%line] - %message%n
</pattern>
<charset>UTF-8</charset>
</encoder>
Expand All @@ -40,7 +43,7 @@
</rollingPolicy>
<encoder>
<pattern>
[WI-%X{workflowInstanceId:-0}][TI-%X{taskInstanceId:-0}] - %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{10}:[%line] - %msg%n
[WI-%X{workflowInstanceId:-0}][TI-%X{taskInstanceId:-0}] - %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{10}:[%line] - %message%n
</pattern>
<charset>UTF-8</charset>
</encoder>
Expand All @@ -50,8 +53,6 @@
<logger name="org.apache.hbase" level="WARN"/>
<logger name="org.apache.hadoop" level="WARN"/>

<conversionRule conversionWord="message"
converterClass="org.apache.dolphinscheduler.plugin.task.api.log.SensitiveDataConverter"/>
<appender name="TASKLOGFILE" class="ch.qos.logback.classic.sift.SiftingAppender">
<filter class="org.apache.dolphinscheduler.plugin.task.api.log.TaskLogFilter"/>
<Discriminator class="org.apache.dolphinscheduler.plugin.task.api.log.TaskLogDiscriminator">
Expand Down
9 changes: 5 additions & 4 deletions dolphinscheduler-worker/src/main/resources/logback-spring.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,18 @@
<property name="log.base" value="logs"/>
<property scope="context" name="log.base.ctx" value="${log.base}" />

<conversionRule conversionWord="message"
converterClass="org.apache.dolphinscheduler.plugin.task.api.log.SensitiveDataConverter"/>

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>
[WI-%X{workflowInstanceId:-0}][TI-%X{taskInstanceId:-0}] - %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{10}:[%line] - %msg%n
[WI-%X{workflowInstanceId:-0}][TI-%X{taskInstanceId:-0}] - %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{10}:[%line] - %message%n
</pattern>
<charset>UTF-8</charset>
</encoder>
</appender>

<conversionRule conversionWord="message"
converterClass="org.apache.dolphinscheduler.plugin.task.api.log.SensitiveDataConverter"/>
<appender name="TASKLOGFILE" class="ch.qos.logback.classic.sift.SiftingAppender">
<filter class="org.apache.dolphinscheduler.plugin.task.api.log.TaskLogFilter"/>
<Discriminator class="org.apache.dolphinscheduler.plugin.task.api.log.TaskLogDiscriminator">
Expand Down Expand Up @@ -61,7 +62,7 @@
</rollingPolicy>
<encoder>
<pattern>
[WI-%X{workflowInstanceId:-0}][TI-%X{taskInstanceId:-0}] - %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{10}:[%line] - %msg%n
[WI-%X{workflowInstanceId:-0}][TI-%X{taskInstanceId:-0}] - %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{10}:[%line] - %message%n
</pattern>
<charset>UTF-8</charset>
</encoder>
Expand Down
11 changes: 5 additions & 6 deletions dolphinscheduler-worker/src/test/resources/logback.xml
Original file line number Diff line number Diff line change
Expand Up @@ -19,18 +19,18 @@
<configuration scan="true" scanPeriod="120 seconds">
<property name="log.base" value="logs"/>

<conversionRule conversionWord="message"
converterClass="org.apache.dolphinscheduler.plugin.task.api.log.SensitiveDataConverter"/>

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>
[%level] %date{yyyy-MM-dd HH:mm:ss.SSS Z} %logger{96}:[%line] -
[WorkflowInstance-%X{workflowInstanceId:-0}][TaskInstance-%X{taskInstanceId:-0}] - %msg%n
[%level] %date{yyyy-MM-dd HH:mm:ss.SSS Z} %logger{96}:[%line] - [WorkflowInstance-%X{workflowInstanceId:-0}][TaskInstance-%X{taskInstanceId:-0}] - %message%n
</pattern>
<charset>UTF-8</charset>
</encoder>
</appender>

<conversionRule conversionWord="message"
converterClass="org.apache.dolphinscheduler.plugin.task.api.log.SensitiveDataConverter"/>
<appender name="TASKLOGFILE" class="ch.qos.logback.classic.sift.SiftingAppender">
<filter class="org.apache.dolphinscheduler.plugin.task.api.log.TaskLogFilter"/>
<Discriminator class="org.apache.dolphinscheduler.plugin.task.api.log.TaskLogDiscriminator">
Expand Down Expand Up @@ -61,8 +61,7 @@
</rollingPolicy>
<encoder>
<pattern>
[%level] %date{yyyy-MM-dd HH:mm:ss.SSS Z} %logger{96}:[%line] -
[WorkflowInstance-%X{workflowInstanceId:-0}][TaskInstance-%X{taskInstanceId:-0}] - %msg%n
[%level] %date{yyyy-MM-dd HH:mm:ss.SSS Z} %logger{96}:[%line] - [WorkflowInstance-%X{workflowInstanceId:-0}][TaskInstance-%X{taskInstanceId:-0}] - %message%n
</pattern>
<charset>UTF-8</charset>
</encoder>
Expand Down

0 comments on commit 2e37493

Please sign in to comment.