반응형
기본적으로 Spring은 akarta Commons Logging API (JCL)을 사용한다.
[JCL]
if (logger.isdebugenabled()) {
logger.debug("log test " + String.valueOf(1) + "count.");
}
[SLF4J]
logger.debug("log test {} count", 1);
: 스트링 계산을 할 필요가 없다.
slf4j, logback maven
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <dependencies> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.7</version> </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> </dependencies> |
: slf4j는 인터페이스며, 이를 구현해주는 logback을 사용한다.
: logging 변화에 유동적
참조사이트
: https://sonegy.wordpress.com/2014/05/23/how-to-slf4j/
반응형