1
ipeony 2021-06-28 10:34:25 +08:00
目前在用这个库,比手写稍微方便一点
https://github.com/MicroUtils/kotlin-logging |
2
yumerdev93 2021-06-28 10:48:30 +08:00
早上刚抄的
|
3
yumerdev93 2021-06-28 10:48:40 +08:00
|
4
MarkLeeyun 2021-06-28 14:39:59 +08:00
没有。
|
5
hdfg159 2021-06-30 08:08:40 +08:00 via Android
哈哈哈,没有,groovy 有
|
6
bitmin 2022-07-08 11:50:49 +08:00
试试写扩展
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 |