1
0
mirror of https://github.com/mamoe/mirai.git synced 2025-04-25 04:50:26 +08:00

Ensure default MiraiLogger.Factory behaves the same on all platforms

This commit is contained in:
Him188 2022-06-02 15:03:40 +01:00
parent 900c7feac7
commit 419f373189
No known key found for this signature in database
GPG Key ID: BA439CDDCF652375

View File

@ -57,11 +57,11 @@ public actual interface MiraiLogger {
public actual companion object INSTANCE : Factory by loadService(Factory::class, fallbackImplementation = {
object : Factory {
override fun create(requester: KClass<*>): MiraiLogger {
return PlatformLogger(requester.qualifiedName ?: requester.simpleName)
return PlatformLogger(requester.simpleName ?: requester.qualifiedName)
}
override fun create(requester: KClass<*>, identity: String?): MiraiLogger {
return PlatformLogger(identity)
return PlatformLogger(identity ?: requester.simpleName ?: requester.qualifiedName)
}
}
})