1
ipeony 2021 年 6 月 28 日
目前在用这个库,比手写稍微方便一点
https://github.com/MicroUtils/kotlin-logging |
2
yumerdev93 2021 年 6 月 28 日
早上刚抄的
|
3
yumerdev93 2021 年 6 月 28 日
|
4
MarkLeeyun 2021 年 6 月 28 日
没有。
|
5
hdfg159 2021 年 6 月 30 日 via Android
哈哈哈,没有,groovy 有
|
6
bitmin 2022 年 7 月 8 日
试试写扩展
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 |