๋ฐ์ํ
ํ๋ก์ ํธ ์งํ ๋์ค ํน์ ์๋น์ค๋ง ๋ก๊ทธ ํ์ผ์ ๋ถ๋ฆฌํด์ ์ ์ฅํด์ผ๋ ์ผ์ด ์์ด ์๋์ ๊ฐ์ด ์์ ํ์๋ค.
- ์์ ์
org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger(BasicService.class.getName());
logger.info("๋ก๊ทธ ๋ด์ฉ");
- ์์ ํ
org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger(BasicService.class.getName());
org.slf4j.Logger regLogger = org.slf4j.LoggerFactory.getLogger("RegLogger");
logger.info("๋ก๊ทธ ๋ด์ฉ");
regLogger.info("๋ก๊ทธ ๋ด์ฉ");
๋ถ๋ฆฌํด์ผํ๋ ํน์ ์๋น์ค๋ง ์ถ๊ฐ๋ regLogger๋ก ๋ณ๊ฒฝํ์๋ค. : logger.info(""); -> regLogger.info("");
๊ทธ๋ฆฌ๊ณ ๊ธฐ์กด log ์ค์ ํ์ผ์ appender๋ฅผ ์ถ๊ฐํด ์ฃผ๋ฉด ๋๋ค!
<appender name="REGFILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>logs/reg.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- daily rollover -->
<fileNamePattern>logs/reg.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- keep 2 days' worth of history -->
<maxHistory>2</maxHistory>
</rollingPolicy>
<encoder>
<pattern>[%d] [%thread] %-5level %C{100} - %msg%n </pattern>
</encoder>
</appender>
<logger name="RegLogger" level="DEBUG">
<appender-ref ref="REGFILE" />
</logger>
โป logger ํ๊ทธ์ name์ org.slf4j.Logger regLogger = org.slf4j.LoggerFactory.getLogger("RegLogger"); ์ ๋ง์ถฐ์ฃผ์ด์ผ ํ๋ค!
์ด๋ ๊ฒ ํ๋ฉด regLogger.info("๋ก๊ทธ ๋ด์ฉ"); ๋ก ์์ฑ๋ ๋ก๊ทธ๋ง reg.logํ์ผ์ ๊ธฐ๋ก๋๋ค.
728x90
๋ฐ์ํ
๋๊ธ