Explorar el Código

Modifiable MiraiLogger

Him188 hace 6 años
padre
commit
58c6a40795
Se han modificado 1 ficheros con 4 adiciones y 1 borrados
  1. 4 1
      mirai-core/src/main/java/net/mamoe/mirai/utils/MiraiLogger.kt

+ 4 - 1
mirai-core/src/main/java/net/mamoe/mirai/utils/MiraiLogger.kt

@@ -30,7 +30,10 @@ interface MiraiLogger {
     fun blue(any: Any?)
 }
 
-private fun defaultLogger(): MiraiLogger = Console("[TOP Level]")
+/**
+ * 由 mirai-console 或 mirai-web 等模块实现
+ */
+lateinit var defaultLogger: () -> MiraiLogger
 
 val DEBUGGING: Boolean by lazy {
     //avoid inspections