[Spring Boot] Logback

hameeeยท2023๋…„ 12์›” 15์ผ
0

Spring Boot

๋ชฉ๋ก ๋ณด๊ธฐ
6/20
post-thumbnail

๐Ÿ“ Logback

  • Java ๊ธฐ๋ฐ˜์˜ ๋กœ๊น… ํ”„๋ ˆ์ž„์›Œํฌ์ด๋‹ค.
  • ์ˆ˜ํ–‰๋œ ์ฟผ๋ฆฌ๋ฌธ์„ console์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค.
  • Spring Boot์— Logback์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์„ค์ •๋˜์–ด ์žˆ์–ด, logback-spring.xml์—์„œ ์ถ”๊ฐ€ ์„ค์ •๋งŒ ํ•˜๋ฉด ๋œ๋‹ค.

๐Ÿ“ Logback ์„ธํŒ… ๋ฐฉ๋ฒ•

  • src/main/resources์— logback-spring.xml์„ ์ƒ์„ฑํ•œ๋‹ค.
  • logback-spring.xml์— ์•„๋ž˜ ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค.
  • logger ํƒœ๊ทธ์˜ name ์†์„ฑ์„ ๋ฒ ์ด์Šค ํŒจํ‚ค์ง€๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค.
<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="true">

    <!-- Appenders -->
    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <Pattern>%d %5p [%c] %m%n</Pattern>
        </encoder>
    </appender>

    <!-- Logger -->
    <logger name="โญ๏ธ๋ฒ ์ด์Šค ํŒจํ‚ค์ง€" level="DEBUG" appender-ref="console" />

    <!-- Root Logger -->
    <root level="info">
        <appender-ref ref="console" />
    </root>
</configuration>

0๊ฐœ์˜ ๋Œ“๊ธ€