Kotlin
Kotlin에서 SLF4J Logger 객체 생성 방법
jayden-lee
2021. 8. 16. 15:45
728x90
Java에서는 Logger 객체를 직접 개발자가 생성하지 않고, Lombok의 @Slf4j 어노테이션을 클래스 레벨에 붙여서 사용합니다.
Kotlin에서는 Lombok을 잘 사용하지 않기도 하고, Logger 객체를 생성하는 다양한 방법이 있지만 현재 프로젝트에서는 간단하게 아래와 같은 코드로 사용하고 있습니다.
class TestClass {
private val log = LoggerFactory.getLogger(javaClass)
fun testMethod() {
log.info("test log")
}
}
매번 LoggerFactory를 사용하는 동일한 코드를 반복하기 싫으면, 아래 링크를 통해 3가지 방법은 참고 할 수 있습니다.
https://www.reddit.com/r/Kotlin/comments/8gbiul/slf4j_loggers_in_3_ways/
SLF4J loggers in 3 ways
If you use [SLF4J](https://slf4j.org) (and possibly Logback) for logging, you are probably familiar with the following code: ``` val logger =...
www.reddit.com