diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/DevaToolsProvider.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/DevaToolsProvider.kt index 45f0186f5c..46d186b687 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/DevaToolsProvider.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/DevaToolsProvider.kt @@ -204,8 +204,8 @@ class DevaToolsProvider : IDevaToolsProvider { } @ChainLog( - linkChainLog = ChainConstant.CHAIN_TYPE_ANR, - linkCode = ChainConstant.CHAIN_SOURCE_ANR, + linkChainLog = ChainConstant.CHAIN_TYPE_ANR_LEAK, + linkCode = ChainConstant.CHAIN_SOURCE_ANR_LEAK, nodeAliasCode = ChainConstant.CHAIN_CODE_RECORD_ANR, paramIndexes = [0] ) diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/trace/TraceManager.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/trace/TraceManager.kt index d3b6199847..898f6e2e72 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/trace/TraceManager.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/trace/TraceManager.kt @@ -72,9 +72,7 @@ class TraceManager : IMoGoCloudListener, IMoGoAutopilotCarConfigListener { FwBuild(true, -1, pkgName + ChainConstant.CHAIN_LINK_LOG_ADAS_TRAFFIC_LIGHT) fwBuildMap[ChainConstant.CHAIN_TYPE_HMI] = FwBuild(true, -1, pkgName + ChainConstant.CHAIN_LINK_LOG_HMI_ACTIONS) - fwBuildMap[ChainConstant.CHAIN_TYPE_NATIVE_LEAK] = - FwBuild(true, -1, pkgName + ChainConstant.CHAIN_LINK_LOG_RECORD_NATIVE_LEAK) - fwBuildMap[ChainConstant.CHAIN_TYPE_ANR] = + fwBuildMap[ChainConstant.CHAIN_TYPE_ANR_LEAK] = FwBuild(true, -1, pkgName + ChainConstant.CHAIN_LINK_LOG_RECORD_ANR) fwBuildMap[ChainConstant.CHAIN_TYPE_V2X] = FwBuild(true, -1, pkgName + ChainConstant.CHAIN_LINK_LOG_V2X) @@ -102,9 +100,7 @@ class TraceManager : IMoGoCloudListener, IMoGoAutopilotCarConfigListener { ChainLogParam(true, "ADAS红绿灯数据") traceInfoCache[ChainConstant.CHAIN_TYPE_HMI] = ChainLogParam(true, "人机交互行为") - traceInfoCache[ChainConstant.CHAIN_TYPE_NATIVE_LEAK] = - ChainLogParam(true, "Native Leak Record") - traceInfoCache[ChainConstant.CHAIN_TYPE_ANR] = + traceInfoCache[ChainConstant.CHAIN_TYPE_ANR_LEAK] = ChainLogParam(true, "ANR Record") traceInfoCache[ChainConstant.CHAIN_TYPE_V2X] = ChainLogParam(true, "V2X(V2N/V2I)") @@ -113,8 +109,10 @@ class TraceManager : IMoGoCloudListener, IMoGoAutopilotCarConfigListener { traceInfoCache[ChainConstant.CHAIN_TYPE_WEAK_NETWORK] = ChainLogParam(true, "WeakNetWork Record") + MoGoAiCloudClientConfig.getInstance() + FileWriteManager.getInstance() - .init(context, MoGoAiCloudClientConfig.getInstance().sn, pkgName, fwBuildMap) + .init(context, "", pkgName, fwBuildMap) FileWriteManager.getInstance().registerListener { type -> val param = traceInfoCache[type] param?.let { diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/main/MainActivity.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/main/MainActivity.kt index 0eda4869c8..581cc04d84 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/main/MainActivity.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/main/MainActivity.kt @@ -260,8 +260,8 @@ open class MainActivity : MvpActivity(), MainView, } @ChainLog( - linkChainLog = ChainConstant.CHAIN_TYPE_NATIVE_LEAK, - linkCode = ChainConstant.CHAIN_SOURCE_LEAK, + linkChainLog = ChainConstant.CHAIN_TYPE_ANR_LEAK, + linkCode = ChainConstant.CHAIN_SOURCE_ANR_LEAK, nodeAliasCode = ChainConstant.CHAIN_CODE_RECORD_NATIVE_LEAK, paramIndexes = [0] ) diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/deva/chain/ChainConstant.kt b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/deva/chain/ChainConstant.kt index 2caf6765d9..8f521ee60e 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/deva/chain/ChainConstant.kt +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/deva/chain/ChainConstant.kt @@ -14,10 +14,8 @@ class ChainConstant { const val CHAIN_SOURCE_MAP = 3 // 人机交互 const val CHAIN_SOURCE_HMI = 4 - // Native内存泄漏 - const val CHAIN_SOURCE_LEAK = 10 // ANR - const val CHAIN_SOURCE_ANR = 11 + const val CHAIN_SOURCE_ANR_LEAK = 11 // 弱网监测 const val CHAIN_SOURCE_WEAK_NETWORK = 12 // OCH业务 @@ -31,12 +29,11 @@ class ChainConstant { const val CHAIN_TYPE_SOCKET_VEHICLE = 5 // 底盘数据 const val CHAIN_TYPE_SOCKET_TRAFFIC_LIGHT = 6 // 多元红绿灯聚合数据 const val CHAIN_TYPE_HMI = 7 // 包括魔方和应用按钮点击 - const val CHAIN_TYPE_NATIVE_LEAK = 100 - const val CHAIN_TYPE_V2X = 200 // V2X(V2I、V2N) - const val CHAIN_TYPE_HD_MAP = 300 - const val CHAIN_TYPE_ANR = 400 - const val CHAIN_TYPE_WEAK_NETWORK = 500 - const val CHAIN_TYPE_OCH = 600 + const val CHAIN_TYPE_V2X = 100 // V2X(V2I、V2N) + const val CHAIN_TYPE_HD_MAP = 200 + const val CHAIN_TYPE_ANR_LEAK = 300 + const val CHAIN_TYPE_WEAK_NETWORK = 400 + const val CHAIN_TYPE_OCH = 500 const val CHAIN_LINK_LOG_INIT = "-eagleInitStatus" const val CHAIN_LINK_LOG_ADAS_GNSS = "-adasGnssInfo" @@ -46,7 +43,6 @@ class ChainConstant { const val CHAIN_LINK_LOG_ADAS_VEHICLE = "-adasVehicle" const val CHAIN_LINK_LOG_ADAS_TRAFFIC_LIGHT = "-UnionTrafficLight" const val CHAIN_LINK_LOG_HMI_ACTIONS = "-eagleHMIActions" - const val CHAIN_LINK_LOG_RECORD_NATIVE_LEAK = "-eagleRecordNativeLeak" const val CHAIN_LINK_LOG_V2X = "-eagleCloudWSV2X" const val CHAIN_LINK_LOG_HD_MAP_BIZ = "-eagleHDMapBiz" const val CHAIN_LINK_LOG_RECORD_ANR = "-eagleRecordANR"