LoggerFactory vs KotlinLogging - thought-corner/Backend-PlayGround GitHub Wiki
λμ 무μμΈκ°
SLF4J LoggerFactory |
kotlin-logging KotlinLogging |
|
|---|---|---|
| μ 체 | λ‘κΉ facade(μΆμ API). ꡬν(logback λ±)μ λ³λ | SLF4Jλ₯Ό κ°μΌ Kotlin μΉν λνΌ |
| μ μΈ | LoggerFactory.getLogger(Foo::class.java) |
KotlinLogging.logger {} |
| λ°ν νμ | org.slf4j.Logger |
io.github.oshai.kotlinlogging.KLogger |
| λ©μμ§ API | info(String), info(String, arg) |
info { () -> Any? } (λλ€) + String μ€λ²λ‘λ |
- kotlin-loggingμ 곡μλ¬Έμμ λ°λ₯΄λ©΄ Slf4jλ₯Ό λ체νλ κ°λ μ΄ μλλ€. λ°νμμ Slf4j ꡬνμ²΄κ° λ°λμ μμ΄μΌ νλ€.