[6.1.0] map add trace

This commit is contained in:
zhongchao
2023-09-26 11:56:33 +08:00
parent 27513d9856
commit 5f20ed3c62
5 changed files with 94 additions and 19 deletions

View File

@@ -0,0 +1,56 @@
package com.mogo.map.utils
import com.mogo.commons.debug.DebugConfig
import com.mogo.eagle.core.data.deva.chain.ChainConstant
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
import com.zhjt.service.chain.ChainLog
import com.zhjt.service.chain.ChildNodeAlias
import com.zhjt.service.chain.ParentNodeAlias
class MapTraceUtil {
companion object {
fun log(pN: String, cN: String, data: Any, data1: Any, end: Boolean = true) {
if (end) {
logEnd(pN, cN, data, data1)
} else {
realLog(pN, cN, data, data1)
}
}
@ChainLog(
linkChainLog = ChainConstant.CHAIN_TYPE_HD_MAP,
linkCode = ChainConstant.CHAIN_SOURCE_MAP,
paramIndexes = [2, 3],
endPoint = false
)
private fun realLog(
@ParentNodeAlias pN: String,
@ChildNodeAlias cN: String,
data: Any,
data1: Any
) {
if (DebugConfig.isDebug()) {
CallerLogger.d("${SceneConstant.M_MAP}$data", data1)
}
}
@ChainLog(
linkChainLog = ChainConstant.CHAIN_TYPE_HD_MAP,
linkCode = ChainConstant.CHAIN_SOURCE_MAP,
paramIndexes = [2, 3]
)
private fun logEnd(
@ParentNodeAlias pN: String,
@ChildNodeAlias cN: String,
data: Any,
data1: Any
) {
if (DebugConfig.isDebug()) {
CallerLogger.d("${SceneConstant.M_MAP}$data", data1)
}
}
}
}