Make log4j.Logger.asMiraiLogger and useLog4j2 stable

This commit is contained in:
Him188 2022-05-02 10:49:29 +01:00
parent ce3cbbf771
commit 54eb4387e4
3 changed files with 8 additions and 6 deletions

View File

@ -6078,7 +6078,9 @@ public final class net/mamoe/mirai/utils/LoggerAdapters {
public static final field INSTANCE Lnet/mamoe/mirai/utils/LoggerAdapters;
public static final fun asMiraiLogger (Ljava/util/logging/Logger;)Lnet/mamoe/mirai/utils/MiraiLogger;
public static final fun asMiraiLogger (Lorg/apache/logging/log4j/Logger;)Lnet/mamoe/mirai/utils/MiraiLogger;
public static final fun asMiraiLogger (Lorg/apache/logging/log4j/Logger;Lorg/apache/logging/log4j/Marker;)Lnet/mamoe/mirai/utils/MiraiLogger;
public static final fun asMiraiLogger (Lorg/slf4j/Logger;)Lnet/mamoe/mirai/utils/MiraiLogger;
public static final fun useLog4j2 ()V
}
public abstract class net/mamoe/mirai/utils/LoginSolver {

View File

@ -6078,7 +6078,9 @@ public final class net/mamoe/mirai/utils/LoggerAdapters {
public static final field INSTANCE Lnet/mamoe/mirai/utils/LoggerAdapters;
public static final fun asMiraiLogger (Ljava/util/logging/Logger;)Lnet/mamoe/mirai/utils/MiraiLogger;
public static final fun asMiraiLogger (Lorg/apache/logging/log4j/Logger;)Lnet/mamoe/mirai/utils/MiraiLogger;
public static final fun asMiraiLogger (Lorg/apache/logging/log4j/Logger;Lorg/apache/logging/log4j/Marker;)Lnet/mamoe/mirai/utils/MiraiLogger;
public static final fun asMiraiLogger (Lorg/slf4j/Logger;)Lnet/mamoe/mirai/utils/MiraiLogger;
public static final fun useLog4j2 ()V
}
public abstract class net/mamoe/mirai/utils/LoginSolver {

View File

@ -1,10 +1,10 @@
/*
* Copyright 2019-2021 Mamoe Technologies and contributors.
* Copyright 2019-2022 Mamoe Technologies and contributors.
*
* 此源代码的使用受 GNU AFFERO GENERAL PUBLIC LICENSE version 3 许可证的约束, 可以在以下链接找到该许可证.
* Use of this source code is governed by the GNU AGPLv3 license that can be found through the following link.
* 此源代码的使用受 GNU AFFERO GENERAL PUBLIC LICENSE version 3 许可证的约束, 可以在以下链接找到该许可证.
* Use of this source code is governed by the GNU AGPLv3 license that can be found through the following link.
*
* https://github.com/mamoe/mirai/blob/master/LICENSE
* https://github.com/mamoe/mirai/blob/dev/LICENSE
*/
@file:Suppress("unused")
@ -31,7 +31,6 @@ public object LoggerAdapters {
* @since 2.7
*/
@JvmStatic
@MiraiExperimentalApi
public fun useLog4j2() {
DefaultFactoryOverrides.override { requester, identity ->
val logger = LogManager.getLogger(requester)
@ -69,7 +68,6 @@ public object LoggerAdapters {
*
* @since 2.7
*/
@MiraiExperimentalApi
@JvmStatic
public fun org.apache.logging.log4j.Logger.asMiraiLogger(marker: Marker): MiraiLogger {
return Log4jLoggerAdapter(this, marker)