Skip to content

Commit 8cc1310

Browse files
authored
[πŸ”€ merge] HTTP μš”μ²­/응닡 μˆ˜μ •μ‚¬ν•­ λ‘œκΉ… μŠ€ν…Œμ΄μ§• μ„œλ²„ 반영
[πŸ”€ merge] HTTP μš”μ²­/응닡 μˆ˜μ •μ‚¬ν•­ λ‘œκΉ… μŠ€ν…Œμ΄μ§• μ„œλ²„ 반영
2 parents 823b3e7 + 55b4e14 commit 8cc1310

2 files changed

Lines changed: 61 additions & 5 deletions

File tree

β€Žsrc/main/resources/logback-dev.xmlβ€Ž

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,25 @@
1-
<?xml version="1.0" encoding="UTF-8"?>
21
<configuration>
32
<springProperty name="LOG_HOME_PATH" source="logging.location"/>
43
<property name="LOG_PATH" value="${LOG_HOME_PATH}/dev-logs"/>
54
<property name="LOG_FILE" value="${LOG_PATH}/terning.log"/>
5+
6+
<!-- stdout (정상 둜그용) -->
7+
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
8+
<target>System.out</target>
9+
<encoder>
10+
<pattern>%d{yyyy-MM-dd HH:mm:ss,Asia/Seoul} [%thread] %-5level %logger{36} - %msg%n</pattern>
11+
</encoder>
12+
</appender>
13+
14+
<!-- stderr (μ—λŸ¬ 둜그용) -->
15+
<appender name="STDERR" class="ch.qos.logback.core.ConsoleAppender">
16+
<target>System.err</target>
17+
<encoder>
18+
<pattern>%d{yyyy-MM-dd HH:mm:ss,Asia/Seoul} [%thread] %-5level %logger{36} - %msg%n</pattern>
19+
</encoder>
20+
</appender>
21+
22+
<!-- 파일 둜그 -->
623
<appender name="TERNING_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
724
<file>${LOG_FILE}</file>
825
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
@@ -14,7 +31,18 @@
1431
</pattern>
1532
</encoder>
1633
</appender>
34+
1735
<logger name="org.terning.terningserver" level="INFO" additivity="false">
36+
<appender-ref ref="STDOUT"/>
37+
<appender-ref ref="TERNING_LOG"/>
38+
</logger>
39+
40+
<root level="INFO">
41+
<appender-ref ref="STDOUT"/>
1842
<appender-ref ref="TERNING_LOG"/>
43+
</root>
44+
45+
<logger name="ERROR_LOGGER" level="WARN" additivity="false">
46+
<appender-ref ref="STDERR"/>
1947
</logger>
20-
</configuration>
48+
</configuration>
Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,48 @@
1-
<?xml version="1.0" encoding="UTF-8"?>
21
<configuration>
32
<springProperty name="LOG_HOME_PATH" source="logging.location"/>
43
<property name="LOG_PATH" value="${LOG_HOME_PATH}/prod-logs"/>
54
<property name="LOG_FILE" value="${LOG_PATH}/terning.log"/>
5+
6+
<!-- stdout (정상 둜그용) -->
7+
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
8+
<target>System.out</target>
9+
<encoder>
10+
<pattern>%d{yyyy-MM-dd HH:mm:ss,Asia/Seoul} [%thread] %-5level %logger{36} - %msg%n</pattern>
11+
</encoder>
12+
</appender>
13+
14+
<!-- stderr (μ—λŸ¬ 둜그용) -->
15+
<appender name="STDERR" class="ch.qos.logback.core.ConsoleAppender">
16+
<target>System.err</target>
17+
<encoder>
18+
<pattern>%d{yyyy-MM-dd HH:mm:ss,Asia/Seoul} [%thread] %-5level %logger{36} - %msg%n</pattern>
19+
</encoder>
20+
</appender>
21+
22+
<!-- 파일 둜그 -->
623
<appender name="TERNING_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
724
<file>${LOG_FILE}</file>
825
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
926
<fileNamePattern>${LOG_PATH}/terning-%d{yyyy-MM-dd}.log</fileNamePattern> <!-- 맀일 μƒˆλ‘œμš΄ 파일 생성 -->
10-
<maxHistory>30</maxHistory> <!-- 30일간 보관 -->
27+
<maxHistory>14</maxHistory> <!-- 14일간 보관 -->
1128
</rollingPolicy>
1229
<encoder>
1330
<pattern>%d{yyyy-MM-dd HH:mm:ss,Asia/Seoul} [%thread] %-5level %logger{36} [%X{traceId:-NoTraceID}] - %msg%n
1431
</pattern>
1532
</encoder>
1633
</appender>
34+
1735
<logger name="org.terning.terningserver" level="INFO" additivity="false">
36+
<appender-ref ref="STDOUT"/>
37+
<appender-ref ref="TERNING_LOG"/>
38+
</logger>
39+
40+
<root level="INFO">
41+
<appender-ref ref="STDOUT"/>
1842
<appender-ref ref="TERNING_LOG"/>
43+
</root>
44+
45+
<logger name="ERROR_LOGGER" level="WARN" additivity="false">
46+
<appender-ref ref="STDERR"/>
1947
</logger>
20-
</configuration>
48+
</configuration>

0 commit comments

Comments
Β (0)