Skip to content

Commit

Permalink
feat: 비동기로 로깅하도록 설정
Browse files Browse the repository at this point in the history
  • Loading branch information
miseongk committed Sep 23, 2024
1 parent 1597b70 commit 998ad9b
Showing 1 changed file with 16 additions and 5 deletions.
21 changes: 16 additions & 5 deletions app/src/main/resources/logback-spring.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,6 @@

<springProfile name="dev">
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>WARN</level>
</filter>
<encoder>
<pattern>${LOG_PATTERN}</pattern>
</encoder>
Expand All @@ -25,13 +22,27 @@
</rollingPolicy>
</appender>

<appender name="ASYNC_FILE" class="ch.qos.logback.classic.AsyncAppender">
<appender-ref ref="FILE"/>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>INFO</level>
</filter>
</appender>

<appender name="LOGSTASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender">
<destination>${LOGSTASH_HOST}:${LOGSTASH_PORT}</destination>
<encoder class="net.logstash.logback.encoder.LogstashEncoder">
<includeMdc>true</includeMdc>
</encoder>
</appender>

<appender name="ASYNC_LOGSTASH" class="ch.qos.logback.classic.AsyncAppender">
<appender-ref ref="LOGSTASH"/>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>INFO</level>
</filter>
</appender>

<appender name="SLACK" class="com.github.maricn.logback.SlackAppender">
<webhookUri>${SLACK_WEBHOOK_URL}</webhookUri>
<channel>C07LHK2S0MV</channel>
Expand All @@ -54,8 +65,8 @@
<appender-ref ref="CONSOLE"/>

<springProfile name="dev">
<appender-ref ref="FILE"/>
<appender-ref ref="LOGSTASH"/>
<appender-ref ref="ASYNC_FILE"/>
<appender-ref ref="ASYNC_LOGSTASH"/>
<appender-ref ref="ASYNC_SLACK"/>
</springProfile>
</root>
Expand Down

0 comments on commit 998ad9b

Please sign in to comment.