Kaynağa Gözat

SilentLogger: return false for all isEnabled checks

Him188 3 yıl önce
ebeveyn
işleme
a8c231485c

+ 6 - 0
mirai-core-api/compatibility-validation/android/api/android.api

@@ -6397,6 +6397,12 @@ public final class net/mamoe/mirai/utils/SilentLogger : net/mamoe/mirai/utils/Pl
 	public fun getIdentity ()Ljava/lang/String;
 	public fun info0 (Ljava/lang/String;)V
 	public fun info0 (Ljava/lang/String;Ljava/lang/Throwable;)V
+	public fun isDebugEnabled ()Z
+	public fun isEnabled ()Z
+	public fun isErrorEnabled ()Z
+	public fun isInfoEnabled ()Z
+	public fun isVerboseEnabled ()Z
+	public fun isWarningEnabled ()Z
 	public fun verbose0 (Ljava/lang/String;)V
 	public fun verbose0 (Ljava/lang/String;Ljava/lang/Throwable;)V
 	public fun warning0 (Ljava/lang/String;)V

+ 6 - 0
mirai-core-api/compatibility-validation/jvm/api/jvm.api

@@ -6397,6 +6397,12 @@ public final class net/mamoe/mirai/utils/SilentLogger : net/mamoe/mirai/utils/Pl
 	public fun getIdentity ()Ljava/lang/String;
 	public fun info0 (Ljava/lang/String;)V
 	public fun info0 (Ljava/lang/String;Ljava/lang/Throwable;)V
+	public fun isDebugEnabled ()Z
+	public fun isEnabled ()Z
+	public fun isErrorEnabled ()Z
+	public fun isInfoEnabled ()Z
+	public fun isVerboseEnabled ()Z
+	public fun isWarningEnabled ()Z
 	public fun verbose0 (Ljava/lang/String;)V
 	public fun verbose0 (Ljava/lang/String;Ljava/lang/Throwable;)V
 	public fun warning0 (Ljava/lang/String;)V

+ 13 - 0
mirai-core-api/src/commonMain/kotlin/utils/MiraiLogger.kt

@@ -359,6 +359,19 @@ public expect open class PlatformLogger @JvmOverloads constructor(
 public object SilentLogger : PlatformLogger() {
     public override val identity: String? = null
 
+    override val isEnabled: Boolean
+        get() = false
+    override val isVerboseEnabled: Boolean
+        get() = false
+    override val isDebugEnabled: Boolean
+        get() = false
+    override val isInfoEnabled: Boolean
+        get() = false
+    override val isWarningEnabled: Boolean
+        get() = false
+    override val isErrorEnabled: Boolean
+        get() = false
+
     public override fun error0(message: String?): Unit = Unit
     public override fun debug0(message: String?): Unit = Unit
     public override fun warning0(message: String?): Unit = Unit