[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
감사합니다.
'IT > Spring' 카테고리의 다른 글
메이븐 pom.xml에 프로젝트 이력(회사,개발자)을 기록하는 법 (0) | 2018.08.16 |
---|---|
[스프링] @RequestParam에 대한 이해 - parameter를 쉽게 컨트롤하기 (0) | 2018.04.18 |
(Spring) @ModelAttribute - 데이터커맨드 손쉽게 사용하기 (alias 주기) (0) | 2017.12.11 |
(Spring) 데이터 커맨드 객체. (0) | 2017.12.11 |
(Spring)프로젝트 생성시 글자 깨짐현상 (0) | 2017.12.11 |