Skip to content

Commit b2fcfbb

Browse files
committed
fix/#620: 비밀번호만 마스킹 적용
1 parent ac7707b commit b2fcfbb

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/main/resources/logback-spring.xml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,19 @@
66
<property name="FILE_LOG_PATTERN" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%X{REQUEST_ID}] [%thread] %5level %20logger - %msg%n" />
77

88
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
9-
<encoder>
10-
<pattern>${CONSOLE_LOG_PATTERN}</pattern>
9+
<encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
10+
<layout class="com.gaebaljip.exceed.common.log.MaskingPatternLayout">
11+
<maskPattern>\"(?i).*password.*"\s*:\s*\"(.*?)\"</maskPattern>
12+
<pattern>${CONSOLE_LOG_PATTERN}</pattern>
13+
</layout>
1114
</encoder>
1215
</appender>
1316
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
14-
<encoder>
15-
<pattern>${FILE_LOG_PATTERN}</pattern>
17+
<encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
18+
<layout class="com.gaebaljip.exceed.common.log.MaskingPatternLayout">
19+
<maskPattern>\"(?i).*password.*"\s*:\s*\"(.*?)\"</maskPattern>
20+
<pattern>${FILE_LOG_PATTERN}</pattern>
21+
</layout>
1622
</encoder>
1723
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
1824
<fileNamePattern>./log/%d{yyyy-MM-dd}.%i.log</fileNamePattern>

0 commit comments

Comments
 (0)