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:
parent
900c7feac7
commit
419f373189
@ -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)
|
||||
}
|
||||
}
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user