[SPRING]@Slf4j을 통하여 로그설정방법.
IT/Spring
2018. 2. 22. 16:34
728x90
지난 포스트가 궁금하시다면
↓↓↓ 아래 링크를 클릭해주세요. ↓↓↓↓
안녕하세요.
자바개발시 로그관리같은 경우
@Slf4j lombok에 있는 어노테이션을 통해 주로 관리합니다
물론 Logger를 통해서도 가능하지만
(코드를 깔끔하게보는것을 좋아해서 주로 어노테이션을 사용합니다)
@Slf4j를 통하여 로그관리시
lombok 라이브러리 이외에도 필요한 라이브러리가 있습니다.
[pom.xml]
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.13</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.13</version>
</dependency>
아래의 PROPERTIES를 추가하세요.
[log4j.properties]
# Root logger option log4j.rootLogger=INFO, logfile # Console log log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss.SSS}][%-5p][%t] %M(), %m (%F:%L)%n # Daily file log log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender log4j.appender.logfile.File=파일위치/파일명.log log4j.appender.logfile.DatePattern='.'yyyy-MM-dd log4j.appender.logfile.layout=org.apache.log4j.PatternLayout log4j.appender.logfile.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss.SSS}][%-5p][%t] %M(), %m (%F:%L)%n
감사합니다.