[6.1.0] map add trace
This commit is contained in:
@@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user