NoticeProcessorPipeline: desensitize debug logs

This commit is contained in:
Him188 2022-05-21 15:59:58 +01:00
parent 8b6b06ea3b
commit 50c5ec0456

View File

@ -30,6 +30,7 @@ import net.mamoe.mirai.internal.network.protocol.packet.chat.receive.OnlinePushP
import net.mamoe.mirai.internal.network.toPacket import net.mamoe.mirai.internal.network.toPacket
import net.mamoe.mirai.internal.pipeline.* import net.mamoe.mirai.internal.pipeline.*
import net.mamoe.mirai.internal.utils.io.ProtocolStruct import net.mamoe.mirai.internal.utils.io.ProtocolStruct
import net.mamoe.mirai.internal.utils.structureToStringAndDesensitizeIfAvailable
import net.mamoe.mirai.utils.* import net.mamoe.mirai.utils.*
import kotlin.reflect.KClass import kotlin.reflect.KClass
@ -93,10 +94,10 @@ internal open class NoticeProcessorPipelineImpl protected constructor(
data: ProtocolStruct, data: ProtocolStruct,
attributes: TypeSafeMap attributes: TypeSafeMap
): Collection<Packet> { ): Collection<Packet> {
traceLogging.info { "processAlso: data=$data" } traceLogging.info { "processAlso: data=${data.structureToStringAndDesensitizeIfAvailable()}" }
return process(data, this.attributes + attributes).also { return process(data, this.attributes + attributes).also { packets ->
this.collected.data += it this.collected.data += packets
traceLogging.info { "processAlso: result=$it" } traceLogging.info { "processAlso: result=$packets" }
} }
} }
} }