문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
java:slf4j [2018/05/15 15:39] kwon37xi [SimpleLogger] |
java:slf4j [2020/07/08 14:34] kwon37xi [Gradle 설정] |
||
---|---|---|---|
줄 8: | 줄 8: | ||
* '' | * '' | ||
* '' | * '' | ||
+ | |||
+ | ===== 로거 객체 생성 ===== | ||
+ | <code java> | ||
+ | // 자동으로 현재 클래스를 찾아낸다. | ||
+ | import java.lang.invoke.MethodHandles; | ||
+ | |||
+ | private static final Logger logger = | ||
+ | LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); | ||
+ | </ | ||
===== Eclipse Slf4j Template ===== | ===== Eclipse Slf4j Template ===== | ||
줄 57: | 줄 66: | ||
configuration.exclude group: ' | configuration.exclude group: ' | ||
configuration.exclude group: ' | configuration.exclude group: ' | ||
+ | configuration.exclude group: ' | ||
configuration.exclude group: ' | configuration.exclude group: ' | ||
configuration.exclude group: ' | configuration.exclude group: ' | ||
줄 99: | 줄 109: | ||
* http:// | * http:// | ||
* [[http:// | * [[http:// | ||
+ | * [[springframework: | ||
+ | |||
+ | === SLF4JBridgeHandler 설정 === | ||
* [[http:// | * [[http:// | ||
* 애플리케이션 시작 지점에 코드로 설정< | * 애플리케이션 시작 지점에 코드로 설정< | ||
줄 111: | 줄 124: | ||
handlers = org.slf4j.bridge.SLF4JBridgeHandler | handlers = org.slf4j.bridge.SLF4JBridgeHandler | ||
</ | </ | ||
- | * logback | + | === Logback |
+ | * '' | ||
* groovy 설정< | * groovy 설정< | ||
import ch.qos.logback.classic.jul.LevelChangePropagator | import ch.qos.logback.classic.jul.LevelChangePropagator | ||
줄 163: | 줄 177: | ||
* [[http:// | * [[http:// | ||
+ | ===== 참조 ===== | ||
+ | * [[https:// | ||