▶ 로깅(logging) 설정 이전에 "이클립스 Maven 환경 설정"을 선행해야 한다.
▶ 로깅(logging 설정
- pom.xml 파일에 slf4j 와 logback 의존성(dependency)를 추가한다.
<dependencies> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.10</version> <scope>runtime</scope> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.1.2</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> <version>1.7.7</version> </dependency> </dependencies>
- logback 설정파일(logback.xml)을 생성한다.
<configuration> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <!-- encoders are assigned the type ch.qos.logback.classic.encoder.PatternLayoutEncoder by default --> <encoder> <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> </encoder> </appender> <logger name="docar" level="DEBUG"></logger> <root level="debug"> <appender-ref ref="STDOUT" /> </root> </configuration>
-
log 출력 테스트 코드를 작성한다.
▶ Maven 설정 및 로그 설정 프로젝트 백업
▶ 참고 링크 : SLF4J 로깅 처리