1
ipeony Jun 28, 2021
目前在用这个库,比手写稍微方便一点
https://github.com/MicroUtils/kotlin-logging |
2
yumerdev93 Jun 28, 2021
早上刚抄的
|
3
yumerdev93 Jun 28, 2021
|
4
MarkLeeyun Jun 28, 2021
没有。
|
5
hdfg159 Jun 30, 2021 via Android
哈哈哈,没有,groovy 有
|
6
bitmin Jul 8, 2022
试试写扩展
inline fun <reified T> T.logger(): Logger { return LoggerFactory.getLogger(T::class.java) } 在对象里使用的时候直接 logger() 取出来 或者再封装一次 inline fun <reified T> T.logTrace(block: () -> String?) { val logger = logger() if (logger.isTraceEnabled) { logger.trace(block.invoke()) } } 在类里使用举个例子 logTrance { val a = ... val b = ... "$a:$b" } Kotlin 真的很方便啊,写自己的项目都不想用 Java |