[3.3.0]merge

This commit is contained in:
zhongchao
2023-06-15 16:30:47 +08:00
parent 489fb32adb
commit adf993b473
46 changed files with 440 additions and 461 deletions

View File

@@ -75,7 +75,6 @@ import com.mogo.och.taxi.utils.OrderUtil;
import com.mogo.och.taxi.utils.TaxiAnalyticsManager;
import com.mogo.och.taxi.utils.TaxiTrajectoryManager;
import com.zhjt.service.chain.ChainLog;
import com.zhjt.service.chain.TracingConstants;
import org.jetbrains.annotations.NotNull;
@@ -893,10 +892,8 @@ public class TaxiModel {
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_AUTOPILOT,
linkCode = CHAIN_LINK_ADAS,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_OCH_TAXI_START_AUTOPILOT,
paramIndexes = {-1}, //
clientPkFileName = "sn"
paramIndexes = {-1}
)
public void startAutoPilot() {

247
app/1 Normal file
View File

@@ -0,0 +1,247 @@
--------- beginning of system
--------- beginning of main
---------------------------- PROCESS STARTED (18688) for package com.mogo.launcher.f ----------------------------
2023-05-25 14:19:07.581 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_FUNC_CONFIG_CHANGED, methodName=refreshConfig, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:07.581 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: refreshConfig39c9e216-aa09-4e42-bef4-04be1d1f41f3并更新NodeGraph
2023-05-25 14:19:07.582 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:07.582 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_FUNC_CONFIG_CHANGED, methodName=refreshConfig, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=refreshConfig39c9e216-aa09-4e42-bef4-04be1d1f41f3, spanId=null, thread=main)
2023-05-25 14:19:07.825 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_INIT, methodName=initAiCloudSDK, paramIndexes=[-1], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:07.825 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f并更新NodeGraph
2023-05-25 14:19:07.825 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f , traceName : CHAIN_ALIAS_CODE_CLOUD_INIT
2023-05-25 14:19:07.825 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:07.825 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_INIT, methodName=initAiCloudSDK, paramIndexes=[-1], recordDataChange=true, endPoint=false, traceId=initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f, spanId=null, thread=main)
2023-05-25 14:19:08.369 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=PAD_ADAS_INIT, methodName=initSocket, paramIndexes=[-1], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:08.369 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: initSocket76a4cf3f-2584-4779-a965-5601d5f3d1e3并更新NodeGraph
2023-05-25 14:19:08.369 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:08.369 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=PAD_ADAS_INIT, methodName=initSocket, paramIndexes=[-1], recordDataChange=true, endPoint=false, traceId=initSocket76a4cf3f-2584-4779-a965-5601d5f3d1e3, spanId=null, thread=main)
2023-05-25 14:19:08.374 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON, methodName=updateConnectStatus, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:08.374 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: updateConnectStatus1fd6a37d-f80a-4600-b47f-d4e3cfb250bd并更新NodeGraph
2023-05-25 14:19:08.375 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : updateConnectStatus1fd6a37d-f80a-4600-b47f-d4e3cfb250bd , traceName : CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON
2023-05-25 14:19:08.375 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:08.375 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON, methodName=updateConnectStatus, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=updateConnectStatus1fd6a37d-f80a-4600-b47f-d4e3cfb250bd, spanId=null, thread=main)
2023-05-25 14:19:08.490 18688-18856 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_MULTI_CONNECT, methodName=invokeNettyConnResult, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=NettyTcpServer$1#72)
2023-05-25 14:19:08.491 18688-18856 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: invokeNettyConnResultaa968344-6eee-4772-88a9-2806f63e75ce并更新NodeGraph
2023-05-25 14:19:08.491 18688-18856 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : invokeNettyConnResultaa968344-6eee-4772-88a9-2806f63e75ce , traceName : CHAIN_ALIAS_CODE_MULTI_CONNECT
2023-05-25 14:19:08.491 18688-18856 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:08.491 18688-18856 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_MULTI_CONNECT, methodName=invokeNettyConnResult, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=invokeNettyConnResultaa968344-6eee-4772-88a9-2806f63e75ce, spanId=null, thread=NettyTcpServer$1#72)
2023-05-25 14:19:08.511 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=1, linkChainLog=2, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_ADAS_SEND_GLOBAL_PATH, methodName=sendGlobalPathReq, paramIndexes=[-1], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:08.511 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: sendGlobalPathReqb9523f2c-b8a6-4c64-b3eb-669b6e794353并更新NodeGraph
2023-05-25 14:19:08.511 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : sendGlobalPathReqb9523f2c-b8a6-4c64-b3eb-669b6e794353 , traceName : CHAIN_ALIAS_CODE_ADAS_SEND_GLOBAL_PATH
2023-05-25 14:19:08.511 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:08.511 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=1, linkChainLog=2, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_ADAS_SEND_GLOBAL_PATH, methodName=sendGlobalPathReq, paramIndexes=[-1], recordDataChange=true, endPoint=false, traceId=sendGlobalPathReqb9523f2c-b8a6-4c64-b3eb-669b6e794353, spanId=null, thread=main)
2023-05-25 14:19:08.551 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDATE, methodName=logOutConfig, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:08.551 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: logOutConfigbe6fa7ef-2e9b-491b-9e72-a6ee48733ff8并更新NodeGraph
2023-05-25 14:19:08.552 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:08.552 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDATE, methodName=logOutConfig, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=logOutConfigbe6fa7ef-2e9b-491b-9e72-a6ee48733ff8, spanId=null, thread=main)
2023-05-25 14:19:08.557 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_START_UP, methodName=traceStartUp, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:08.557 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: traceStartUp834279f1-4b40-4bf2-b9de-899539736361并更新NodeGraph
2023-05-25 14:19:08.557 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : traceStartUp834279f1-4b40-4bf2-b9de-899539736361 , traceName : CHAIN_ALIAS_CODE_START_UP
2023-05-25 14:19:08.557 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:08.557 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_START_UP, methodName=traceStartUp, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=traceStartUp834279f1-4b40-4bf2-b9de-899539736361, spanId=null, thread=main)
2023-05-25 14:19:08.557 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_START_UP, methodName=traceStartUp, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:08.557 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: traceStartUp3c312524-c39c-4607-9fcd-a3a98a4f242d并更新NodeGraph
2023-05-25 14:19:08.557 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : traceStartUp3c312524-c39c-4607-9fcd-a3a98a4f242d , traceName : CHAIN_ALIAS_CODE_START_UP
2023-05-25 14:19:08.557 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:08.557 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_START_UP, methodName=traceStartUp, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=traceStartUp3c312524-c39c-4607-9fcd-a3a98a4f242d, spanId=null, thread=main)
2023-05-25 14:19:08.557 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_START_UP, methodName=traceStartUp, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:08.558 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: traceStartUpe6efe412-47e9-4c49-bf52-a340cbde2684并更新NodeGraph
2023-05-25 14:19:08.558 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : traceStartUpe6efe412-47e9-4c49-bf52-a340cbde2684 , traceName : CHAIN_ALIAS_CODE_START_UP
2023-05-25 14:19:08.558 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:08.558 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_START_UP, methodName=traceStartUp, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=traceStartUpe6efe412-47e9-4c49-bf52-a340cbde2684, spanId=null, thread=main)
2023-05-25 14:19:08.688 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_INIT, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, methodName=onTokenGot, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:08.688 18688-18688 System.out com.mogo.launcher.f I LogTracing:子节点:CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN , 寻找对应关系 parent :CHAIN_ALIAS_CODE_CLOUD_INIT
2023-05-25 14:19:08.688 18688-18688 System.out com.mogo.launcher.f I LogTracing:找到traceId:initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f
2023-05-25 14:19:08.688 18688-18688 System.out com.mogo.launcher.f I LogTracing:与父节点建立连接生成spanID:onTokenGot82613e49-e4b1-4a11-bc28-96849a224534并更新NodeGraph
2023-05-25 14:19:08.690 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new link : initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f , traceName : CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN
2023-05-25 14:19:08.690 18688-18688 System.out com.mogo.launcher.f I LogTracing:与父节点建立连接 addEdge result:true
2023-05-25 14:19:08.690 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_INIT, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, methodName=onTokenGot, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f, spanId=onTokenGot82613e49-e4b1-4a11-bc28-96849a224534, thread=main)
2023-05-25 14:19:08.699 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDATE, methodName=logOutConfig, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:08.699 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: logOutConfigd9eb9086-1e00-4ced-bc5a-8a32e686b312并更新NodeGraph
2023-05-25 14:19:08.699 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : logOutConfigd9eb9086-1e00-4ced-bc5a-8a32e686b312 , traceName : CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDATE
2023-05-25 14:19:08.699 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:08.699 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDATE, methodName=logOutConfig, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=logOutConfigd9eb9086-1e00-4ced-bc5a-8a32e686b312, spanId=null, thread=main)
2023-05-25 14:19:08.706 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT, methodName=init, paramIndexes=[1, 2, 3, 4], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:08.706 18688-18688 System.out com.mogo.launcher.f I LogTracing:子节点:CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT , 寻找对应关系 parent :CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN
2023-05-25 14:19:08.707 18688-18688 System.out com.mogo.launcher.f I LogTracing:找到traceId:initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f
2023-05-25 14:19:08.707 18688-18688 System.out com.mogo.launcher.f I LogTracing:与父节点建立连接生成spanID:init4a7dcba1-1133-4958-9adb-bc3e2587ef8f并更新NodeGraph
2023-05-25 14:19:08.707 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new link : initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f , traceName : CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT
2023-05-25 14:19:08.708 18688-18688 System.out com.mogo.launcher.f I LogTracing:与父节点建立连接 addEdge result:true
2023-05-25 14:19:08.708 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT, methodName=init, paramIndexes=[1, 2, 3, 4], recordDataChange=true, endPoint=false, traceId=initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f, spanId=init4a7dcba1-1133-4958-9adb-bc3e2587ef8f, thread=main)
2023-05-25 14:19:08.745 18688-18889 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_HTTP_DNS_CITY_CODE, methodName=setCityCode, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=GDLocationChange)
2023-05-25 14:19:08.746 18688-18889 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: setCityCode03fb3df5-f2b6-45a5-b81b-9d7ffa68dabc并更新NodeGraph
2023-05-25 14:19:08.746 18688-18889 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : setCityCode03fb3df5-f2b6-45a5-b81b-9d7ffa68dabc , traceName : CHAIN_ALIAS_CODE_HTTP_DNS_CITY_CODE
2023-05-25 14:19:08.746 18688-18889 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:08.746 18688-18889 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_HTTP_DNS_CITY_CODE, methodName=setCityCode, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=setCityCode03fb3df5-f2b6-45a5-b81b-9d7ffa68dabc, spanId=null, thread=GDLocationChange)
2023-05-25 14:19:10.421 18688-18851 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON, methodName=updateConnectStatus, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=ThreadPoolManager#134@0)
2023-05-25 14:19:10.422 18688-18851 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: updateConnectStatusf937e7e3-ad02-4d9c-85b4-302457b31c71并更新NodeGraph
2023-05-25 14:19:10.422 18688-18851 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : updateConnectStatusf937e7e3-ad02-4d9c-85b4-302457b31c71 , traceName : CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON
2023-05-25 14:19:10.422 18688-18851 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:10.422 18688-18851 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON, methodName=updateConnectStatus, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=updateConnectStatusf937e7e3-ad02-4d9c-85b4-302457b31c71, spanId=null, thread=ThreadPoolManager#134@0)
2023-05-25 14:19:11.774 18688-18712 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=11, linkChainLog=400, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_RECORD_ANR, methodName=printEvilMsg, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=default_matrix_thread)
2023-05-25 14:19:11.774 18688-18712 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: printEvilMsg17e4898a-e60b-432d-9b43-79709503ff96并更新NodeGraph
2023-05-25 14:19:11.775 18688-18712 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:11.776 18688-18712 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=11, linkChainLog=400, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_RECORD_ANR, methodName=printEvilMsg, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=printEvilMsg17e4898a-e60b-432d-9b43-79709503ff96, spanId=null, thread=default_matrix_thread)
2023-05-25 14:19:11.825 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=0, linkChainLog=200, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_V2N, methodName=onAck, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:11.826 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: onAckf7a92436-64cf-4d1e-b87e-84fc0cc62897并更新NodeGraph
2023-05-25 14:19:11.826 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : onAckf7a92436-64cf-4d1e-b87e-84fc0cc62897 , traceName : CHAIN_ALIAS_CODE_CLOUD_V2N
2023-05-25 14:19:11.826 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:11.826 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=0, linkChainLog=200, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_V2N, methodName=onAck, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=onAckf7a92436-64cf-4d1e-b87e-84fc0cc62897, spanId=null, thread=main)
2023-05-25 14:19:11.854 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=0, linkChainLog=200, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_V2N, methodName=onAck, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:11.855 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: onAckc4a55bb2-70e3-4689-8cbb-1fe2d3ea67f8并更新NodeGraph
2023-05-25 14:19:11.855 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : onAckc4a55bb2-70e3-4689-8cbb-1fe2d3ea67f8 , traceName : CHAIN_ALIAS_CODE_CLOUD_V2N
2023-05-25 14:19:11.855 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:11.855 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=0, linkChainLog=200, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_V2N, methodName=onAck, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=onAckc4a55bb2-70e3-4689-8cbb-1fe2d3ea67f8, spanId=null, thread=main)
2023-05-25 14:19:12.731 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_INIT_ON_MAP_LOADED, methodName=onMapLoaded, paramIndexes=[-1], recordDataChange=true, endPoint=true, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:12.732 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: onMapLoadedf65891b6-36cc-49f6-9379-b94011ba755c并更新NodeGraph
2023-05-25 14:19:12.732 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : onMapLoadedf65891b6-36cc-49f6-9379-b94011ba755c , traceName : CHAIN_ALIAS_CODE_INIT_ON_MAP_LOADED
2023-05-25 14:19:12.732 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:12.732 18688-18688 System.out com.mogo.launcher.f I LogTracing:end节点删除linkCode : 2 下的对应traceId节点
2023-05-25 14:19:12.734 18688-18688 System.out com.mogo.launcher.f I LogTracing:getGraphWhenDel linkCode:2 , traceId:onMapLoadedf65891b6-36cc-49f6-9379-b94011ba755c , graphMap size : 4 , map : {0=[[ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_FUNC_CONFIG_CHANGED, methodName=refreshConfig, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=refreshConfig39c9e216-aa09-4e42-bef4-04be1d1f41f3, spanId=null, thread=main)], [ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_INIT, methodName=initAiCloudSDK, paramIndexes=[-1], recordDataChange=true, endPoint=false, traceId=initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f, spanId=null, thread=main), ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_INIT, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, methodName=onTokenGot, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f, spanId=onTokenGot82613e49-e4b1-4a11-bc28-96849a224534, thread=main), ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT, methodName=init, paramIndexes=[1, 2, 3, 4], recordDataChange=true, endPoint=false, traceId=initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f, spanId=init4a7dcba1-1133-4958-9adb-bc3e2587ef8f, thread=main)], [ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_HTTP_DNS_CITY_CODE, methodName=setCityCode, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=setCityCode03fb3df5-f2b6-45a5-b81b-9d7ffa68dabc, spanId=null, thread=GDLocationChange)], [ChainNode(linkCode=0, linkChainLog=200, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_V2N, methodName=onAck, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=onAckf7a92436-64cf-4d1e-b87e-84fc0cc62897, spanId=null, thread=main)], [ChainNode(linkCode=0, linkChainLog=200, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_V2N, methodName=onAck, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=onAckc4a55bb2-70e3-4689-8cbb-1fe2d3ea67f8, spanId=null, thread=main)]], 1=[[ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=PAD_ADAS_INIT, methodName=initSocket, paramIndexes=[-1], recordDataChange=true, endPoint=false, traceId=initSocket76a4cf3f-2584-4779-a965-5601d5f3d1e3, spanId=null, thread=main)], [ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON, methodName=updateConnectStatus, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=updateConnectStatus1fd6a37d-f80a-4600-b47f-d4e3cfb250bd, spanId=null, thread=main)], [ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_MULTI_CONNECT, methodName=invokeNettyConnResult, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=invokeNettyConnResultaa968344-6eee-4772-88a9-2806f63e75ce, spanId=null, thread=NettyTcpServer$1#72)], [ChainNode(linkCode=1, linkChainLog=2, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_ADAS_SEND_GLOBAL_PATH, methodName=sendGlobalPathReq, paramIndexes=[-1], recordDataChange=true, endPoint=false, traceId=sendGlobalPathReqb9523f2c-b8a6-4c64-b3eb-669b6e794353, spanId=null, thread=main)], [ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON, methodName=updateConnectStatus, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=updateConnectStatusf937e7e3-ad02-4d9c-85b4-302457b31c71, spanId=null, thread=ThreadPoolManager#134@0)]], 2=[[ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDATE, methodName=logOutConfig, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=logOutConfigbe6fa7ef-2e9b-491b-9e72-a6ee48733ff8, spanId=null, thread=main)], [ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIA
2023-05-25 14:19:12.736 18688-18688 System.out com.mogo.launcher.f I LogTracing:hitValue:Optional[ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_INIT_ON_MAP_LOADED, methodName=onMapLoaded, paramIndexes=[-1], recordDataChange=true, endPoint=true, traceId=onMapLoadedf65891b6-36cc-49f6-9379-b94011ba755c, spanId=null, thread=main)]
2023-05-25 14:19:12.736 18688-18688 System.out com.mogo.launcher.f I LogTracing:removeGraph,输出graphMap: type:2 , branchSize:6 , linkSize:1
2023-05-25 14:19:12.737 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_INIT_ON_MAP_LOADED, methodName=onMapLoaded, paramIndexes=[-1], recordDataChange=true, endPoint=true, traceId=onMapLoadedf65891b6-36cc-49f6-9379-b94011ba755c, spanId=null, thread=main)
2023-05-25 14:19:13.067 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=0, linkChainLog=200, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_V2N, methodName=onAck, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:13.067 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: onAckff62dc21-568b-4113-953e-fce256776182并更新NodeGraph
2023-05-25 14:19:13.068 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : onAckff62dc21-568b-4113-953e-fce256776182 , traceName : CHAIN_ALIAS_CODE_CLOUD_V2N
2023-05-25 14:19:13.068 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:13.068 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=0, linkChainLog=200, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_V2N, methodName=onAck, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=onAckff62dc21-568b-4113-953e-fce256776182, spanId=null, thread=main)
2023-05-25 14:19:13.537 18688-18913 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_INIT_ON_MAP_INIT, methodName=onMapInit, paramIndexes=[-1], recordDataChange=true, endPoint=true, traceId=null, spanId=null, thread=GLThread 2115)
2023-05-25 14:19:13.537 18688-18913 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: onMapInit8427e9e5-9b98-430a-9b98-423faf714620并更新NodeGraph
2023-05-25 14:19:13.538 18688-18913 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : onMapInit8427e9e5-9b98-430a-9b98-423faf714620 , traceName : CHAIN_ALIAS_CODE_INIT_ON_MAP_INIT
2023-05-25 14:19:13.538 18688-18913 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:13.538 18688-18913 System.out com.mogo.launcher.f I LogTracing:end节点删除linkCode : 2 下的对应traceId节点
2023-05-25 14:19:13.540 18688-18913 System.out com.mogo.launcher.f I LogTracing:getGraphWhenDel linkCode:2 , traceId:onMapInit8427e9e5-9b98-430a-9b98-423faf714620 , graphMap size : 4 , map : {0=[[ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_FUNC_CONFIG_CHANGED, methodName=refreshConfig, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=refreshConfig39c9e216-aa09-4e42-bef4-04be1d1f41f3, spanId=null, thread=main)], [ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_INIT, methodName=initAiCloudSDK, paramIndexes=[-1], recordDataChange=true, endPoint=false, traceId=initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f, spanId=null, thread=main), ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_INIT, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, methodName=onTokenGot, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f, spanId=onTokenGot82613e49-e4b1-4a11-bc28-96849a224534, thread=main), ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT, methodName=init, paramIndexes=[1, 2, 3, 4], recordDataChange=true, endPoint=false, traceId=initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f, spanId=init4a7dcba1-1133-4958-9adb-bc3e2587ef8f, thread=main)], [ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_HTTP_DNS_CITY_CODE, methodName=setCityCode, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=setCityCode03fb3df5-f2b6-45a5-b81b-9d7ffa68dabc, spanId=null, thread=GDLocationChange)], [ChainNode(linkCode=0, linkChainLog=200, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_V2N, methodName=onAck, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=onAckf7a92436-64cf-4d1e-b87e-84fc0cc62897, spanId=null, thread=main)], [ChainNode(linkCode=0, linkChainLog=200, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_V2N, methodName=onAck, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=onAckc4a55bb2-70e3-4689-8cbb-1fe2d3ea67f8, spanId=null, thread=main)], [ChainNode(linkCode=0, linkChainLog=200, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_V2N, methodName=onAck, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=onAckff62dc21-568b-4113-953e-fce256776182, spanId=null, thread=main)]], 1=[[ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=PAD_ADAS_INIT, methodName=initSocket, paramIndexes=[-1], recordDataChange=true, endPoint=false, traceId=initSocket76a4cf3f-2584-4779-a965-5601d5f3d1e3, spanId=null, thread=main)], [ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON, methodName=updateConnectStatus, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=updateConnectStatus1fd6a37d-f80a-4600-b47f-d4e3cfb250bd, spanId=null, thread=main)], [ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_MULTI_CONNECT, methodName=invokeNettyConnResult, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=invokeNettyConnResultaa968344-6eee-4772-88a9-2806f63e75ce, spanId=null, thread=NettyTcpServer$1#72)], [ChainNode(linkCode=1, linkChainLog=2, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_ADAS_SEND_GLOBAL_PATH, methodName=sendGlobalPathReq, paramIndexes=[-1], recordDataChange=true, endPoint=false, traceId=sendGlobalPathReqb9523f2c-b8a6-4c64-b3eb-669b6e794353, spanId=null, thread=main)], [ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON, methodName=updateConnectStatus, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=updateConnectStatusf937e7e3-ad02-4d9c-85b4-302457b31c71, spanId=null, thread=ThreadPoolManager#134@0)]], 2=[[ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDA
2023-05-25 14:19:13.542 18688-18913 System.out com.mogo.launcher.f I LogTracing:hitValue:Optional[ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_INIT_ON_MAP_INIT, methodName=onMapInit, paramIndexes=[-1], recordDataChange=true, endPoint=true, traceId=onMapInit8427e9e5-9b98-430a-9b98-423faf714620, spanId=null, thread=GLThread 2115)]
2023-05-25 14:19:13.542 18688-18913 System.out com.mogo.launcher.f I LogTracing:removeGraph,输出graphMap: type:2 , branchSize:6 , linkSize:1
2023-05-25 14:19:13.542 18688-18913 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_INIT_ON_MAP_INIT, methodName=onMapInit, paramIndexes=[-1], recordDataChange=true, endPoint=true, traceId=onMapInit8427e9e5-9b98-430a-9b98-423faf714620, spanId=null, thread=GLThread 2115)
2023-05-25 14:19:13.856 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_INIT, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, methodName=onTokenGot, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:13.856 18688-18688 System.out com.mogo.launcher.f I LogTracing:子节点:CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN , 寻找对应关系 parent :CHAIN_ALIAS_CODE_CLOUD_INIT
2023-05-25 14:19:13.857 18688-18688 System.out com.mogo.launcher.f I LogTracing:找到traceId:initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f
2023-05-25 14:19:13.857 18688-18688 System.out com.mogo.launcher.f I LogTracing:与父节点建立连接生成spanID:onTokenGotd231e90c-71d3-4883-9eba-27735dae129e并更新NodeGraph
2023-05-25 14:19:13.858 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new link : initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f , traceName : CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN
2023-05-25 14:19:13.858 18688-18688 System.out com.mogo.launcher.f I LogTracing:与父节点建立连接 addEdge result:true
2023-05-25 14:19:13.858 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_INIT, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, methodName=onTokenGot, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f, spanId=onTokenGotd231e90c-71d3-4883-9eba-27735dae129e, thread=main)
2023-05-25 14:19:13.865 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDATE, methodName=logOutConfig, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:13.865 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: logOutConfigd69ab42c-41da-4f66-a274-08d6c712e246并更新NodeGraph
2023-05-25 14:19:13.865 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : logOutConfigd69ab42c-41da-4f66-a274-08d6c712e246 , traceName : CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDATE
2023-05-25 14:19:13.865 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:13.866 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDATE, methodName=logOutConfig, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=logOutConfigd69ab42c-41da-4f66-a274-08d6c712e246, spanId=null, thread=main)
2023-05-25 14:19:13.869 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT, methodName=init, paramIndexes=[1, 2, 3, 4], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:13.869 18688-18688 System.out com.mogo.launcher.f I LogTracing:子节点:CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT , 寻找对应关系 parent :CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN
2023-05-25 14:19:13.869 18688-18688 System.out com.mogo.launcher.f I LogTracing:找到traceId:initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f
2023-05-25 14:19:13.870 18688-18688 System.out com.mogo.launcher.f I LogTracing:与父节点建立连接生成spanID:initaa4693c3-25fa-4c32-9a61-82a8466e6490并更新NodeGraph
2023-05-25 14:19:13.870 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new link : initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f , traceName : CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT
2023-05-25 14:19:13.871 18688-18688 System.out com.mogo.launcher.f I LogTracing:与父节点建立连接 addEdge result:true
2023-05-25 14:19:13.871 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT, methodName=init, paramIndexes=[1, 2, 3, 4], recordDataChange=true, endPoint=false, traceId=initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f, spanId=initaa4693c3-25fa-4c32-9a61-82a8466e6490, thread=main)
2023-05-25 14:19:14.430 18688-18876 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON, methodName=updateConnectStatus, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=IPCFixationIPHelper#125)
2023-05-25 14:19:14.431 18688-18876 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: updateConnectStatuse0cf0f71-5597-4c63-9987-c3a8283f3705并更新NodeGraph
2023-05-25 14:19:14.432 18688-18876 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : updateConnectStatuse0cf0f71-5597-4c63-9987-c3a8283f3705 , traceName : CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON
2023-05-25 14:19:14.432 18688-18876 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:14.432 18688-18876 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON, methodName=updateConnectStatus, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=updateConnectStatuse0cf0f71-5597-4c63-9987-c3a8283f3705, spanId=null, thread=IPCFixationIPHelper#125)
2023-05-25 14:19:16.473 18688-18965 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON, methodName=updateConnectStatus, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=ThreadPoolManager#134@3)
2023-05-25 14:19:16.473 18688-18965 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: updateConnectStatus55e633d8-0f4a-4287-9dcc-d30f80dfe349并更新NodeGraph
2023-05-25 14:19:16.474 18688-18965 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : updateConnectStatus55e633d8-0f4a-4287-9dcc-d30f80dfe349 , traceName : CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON
2023-05-25 14:19:16.474 18688-18965 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:16.474 18688-18965 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON, methodName=updateConnectStatus, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=updateConnectStatus55e633d8-0f4a-4287-9dcc-d30f80dfe349, spanId=null, thread=ThreadPoolManager#134@3)
2023-05-25 14:19:17.727 18688-18735 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, methodName=onUpgradeRecordLinkLog, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=DefaultDispatcher-worker-6)
2023-05-25 14:19:17.727 18688-18735 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: onUpgradeRecordLinkLogc472239d-3186-4bba-a680-1531acc14d56并更新NodeGraph
2023-05-25 14:19:17.728 18688-18735 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : onUpgradeRecordLinkLogc472239d-3186-4bba-a680-1531acc14d56 , traceName : CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN
2023-05-25 14:19:17.728 18688-18735 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:17.728 18688-18735 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, methodName=onUpgradeRecordLinkLog, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=onUpgradeRecordLinkLogc472239d-3186-4bba-a680-1531acc14d56, spanId=null, thread=DefaultDispatcher-worker-6)
2023-05-25 14:19:17.747 18688-18735 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, methodName=onUpgradeRecordLinkLog, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=DefaultDispatcher-worker-6)
2023-05-25 14:19:17.747 18688-18735 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: onUpgradeRecordLinkLog954a7a3c-e998-4c62-9628-040eed6c8ee2并更新NodeGraph
2023-05-25 14:19:17.747 18688-18735 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : onUpgradeRecordLinkLog954a7a3c-e998-4c62-9628-040eed6c8ee2 , traceName : CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN
2023-05-25 14:19:17.747 18688-18735 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:17.748 18688-18735 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, methodName=onUpgradeRecordLinkLog, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=onUpgradeRecordLinkLog954a7a3c-e998-4c62-9628-040eed6c8ee2, spanId=null, thread=DefaultDispatcher-worker-6)
2023-05-25 14:19:17.760 18688-18735 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, methodName=onUpgradeRecordLinkLog, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=DefaultDispatcher-worker-6)
2023-05-25 14:19:17.760 18688-18735 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: onUpgradeRecordLinkLog24ddbefd-8352-4165-8153-ef0cb3985f62并更新NodeGraph
2023-05-25 14:19:17.761 18688-18735 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : onUpgradeRecordLinkLog24ddbefd-8352-4165-8153-ef0cb3985f62 , traceName : CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN
2023-05-25 14:19:17.761 18688-18735 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:17.761 18688-18735 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, methodName=onUpgradeRecordLinkLog, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=onUpgradeRecordLinkLog24ddbefd-8352-4165-8153-ef0cb3985f62, spanId=null, thread=DefaultDispatcher-worker-6)
2023-05-25 14:19:17.897 18688-18759 ApmInsight com.mogo.launcher.f D {"custom_event_settings":{"allow_log_type":{"hybrid":0},"allow_service_name":{}},"exception_modules":{"exception":{"crash_limit_all":200,"crash_limit_issue":50},"npth":"","npth_config":"","oom_callback":1,"tset":{"555":5,"coredump_types":{"disable":[],"enable":{"header_os_api":{"in":[]}}},"npth":"","t1":1,"t2":2,"t3":1,"t4":3,"t5":2,"t6":3,"test":3,"test1":1,"test2":""},"tt":1},"general":{"cleanup":{"log_max_size_mb":50,"log_reserve_days":5},"enable_active_upload_alog":true,"slardar_api_settings":{"fetch_setting":{"fetch_setting_interval":3600},"report_setting":{"base_polling_interval_seconds":30,"apm6_uploading_interval":60,"enable_encrypt":true,"hosts":[],"local_monitor_min_free_disk_mb":150,"local_monitor_switch":true,"log_remove_switch":false,"low_memory_threshold_kb":20480,"max_retry_count":4,"memory_store_cache_max_count":500,"more_channel_stop_interval":15,"once_max_count":100,"once_max_count_degrade":10,"once_max_size_kb":500,"report_fail_base_interval":15,"uploading_interval":60,"uploading_interval_background":60}}},"network_image_modules":{"image":{"enable_upload":1,"image_sample_interval":120,"image_sla_switch":false},"network":{"filter_info":"{\"collect_all\":1,\"allow_list\":[],\"block_list\":[],\"selected\":\"collect_all\"}","enable_success_net_sample":0,"enable_net_monitor":1,"enable_net_monitor_with_net_disable":1,"ignore_neterror_sampling":0}},"performance_modules":{"battery":{"enable_upload":1,"sample_interval":5,"background_enable":1,"trace_enable":1,"exception_enable_upload":1,"max_normal_alarm_invoke_count":10,"max_single_loc_request_time_second":120,"max_single_wake_lock_hold_time_second":5,"max_total_loc_request_count":4,"max_total_loc_request_time_second":240,"max_total_wake_lock_acquire_count":240,"max_total_wake_lock_hold_time_second":120,"max_wake_up_alarm_invoke_count":5},"cpu":{"back_collect_interval":"600","enable_open":0,"enable_upload":1,"exception_collect_all_process":"0","exception_process_back_max_speed":"2","exception_process_fore_max_speed":"3","exception_thread_max_usage":"0.05","front_collect_interval":"120","main_thread_collect_enabled":0,"monitor_interval":"120","switcher":1},"disk":{"enable_upload":false,"abnormal_folder_size":20,"disk_customed_paths":{},"dump_switch":true,"dump_threshold":100,"dump_top_count":20,"ignored_relative_paths":[],"outdated_days":20,"outdated_size_threshold":1000},"fd":{"collect_interval":20,"fd_collect_interval":20,"fd_count_threshold":800},"memory":{"collect_interval":120,"enable_clear_memory":false,"memory_reachtop_check_interval":120,"memory_strategy":1,"enable_upload":0,"enable_widget_memory":1,"memory_suicide_interval":0,"rate_memory_occupied":100,"reach_top":0,"reach_top_memory_rate":0.8},"smooth":{"block_dump_stack_enable":1,"block_monitor_mode":1001,"block_threshold":2000,"block_enable_upload":0,"enable_upload":1,"drop_enable_upload":1,"drop_slow_method_switch":true,"drop_threshold":1000,"serious_block_enable_upload":0,"serious_block_threshold":4000,"slow_method_enable_upload":1},"start_trace":{"enable_perf_data_collect":1,"update_as_first_launch":0,"enable_upload":1},"page_load_trace":{"enable_upload":1},"thread":{"collect_interval":20,"thread_collect_interval":20,"thread_count_threshold":200},"traffic":{"alog_record_threshold":100,"cause_analysis":1,"enable_collect":0,"enable_exception_collect":0,"enable_exception_upload":1,"enable_upload":1,"enable_upload_cause_analysis":1,"enable_upload_high_freq":1,"enable_upload_large_request":1,"exception_threshold_bg_mb":50,"exception_threshold_mb":500,"high_freq_threshold":200,"record_usage_kb":0,"large_usage_threshold_mb":10}},"tracing":{"enable_open":1},"dart_module":{"flutter_channel_module":{"flutter_channel_ratio":1,"switcher":1},"flutter_crash_module":{"flutter_crash_ratio":1,"switcher":1},"flutter_fps_module":{"flutter_fps_ratio":0,"switcher":1},"flutter_network_module":{"flutter_network_ratio":0,"switcher":1},"flutter_page_load_module":{"flutter_fmp_ratio":0,"flutter_page_load_ratio":0,"switcher":1},"flutter_slow_func_module":{"flutter_slow_func_ratio":1
2023-05-25 14:19:17.900 18688-18759 APM-Config com.mogo.launcher.f D config:{"custom_event_settings":{"allow_log_type":{"hybrid":0},"allow_service_name":{}},"exception_modules":{"exception":{"crash_limit_all":200,"crash_limit_issue":50},"npth":"","npth_config":"","oom_callback":1,"tset":{"555":5,"coredump_types":{"disable":[],"enable":{"header_os_api":{"in":[]}}},"npth":"","t1":1,"t2":2,"t3":1,"t4":3,"t5":2,"t6":3,"test":3,"test1":1,"test2":""},"tt":1},"general":{"cleanup":{"log_max_size_mb":50,"log_reserve_days":5},"enable_active_upload_alog":true,"slardar_api_settings":{"fetch_setting":{"fetch_setting_interval":3600},"report_setting":{"base_polling_interval_seconds":30,"apm6_uploading_interval":60,"enable_encrypt":true,"hosts":[],"local_monitor_min_free_disk_mb":150,"local_monitor_switch":true,"log_remove_switch":false,"low_memory_threshold_kb":20480,"max_retry_count":4,"memory_store_cache_max_count":500,"more_channel_stop_interval":15,"once_max_count":100,"once_max_count_degrade":10,"once_max_size_kb":500,"report_fail_base_interval":15,"uploading_interval":60,"uploading_interval_background":60}}},"network_image_modules":{"image":{"enable_upload":1,"image_sample_interval":120,"image_sla_switch":false},"network":{"filter_info":"{\"collect_all\":1,\"allow_list\":[],\"block_list\":[],\"selected\":\"collect_all\"}","enable_success_net_sample":0,"enable_net_monitor":1,"enable_net_monitor_with_net_disable":1,"ignore_neterror_sampling":0}},"performance_modules":{"battery":{"enable_upload":1,"sample_interval":5,"background_enable":1,"trace_enable":1,"exception_enable_upload":1,"max_normal_alarm_invoke_count":10,"max_single_loc_request_time_second":120,"max_single_wake_lock_hold_time_second":5,"max_total_loc_request_count":4,"max_total_loc_request_time_second":240,"max_total_wake_lock_acquire_count":240,"max_total_wake_lock_hold_time_second":120,"max_wake_up_alarm_invoke_count":5},"cpu":{"back_collect_interval":"600","enable_open":0,"enable_upload":1,"exception_collect_all_process":"0","exception_process_back_max_speed":"2","exception_process_fore_max_speed":"3","exception_thread_max_usage":"0.05","front_collect_interval":"120","main_thread_collect_enabled":0,"monitor_interval":"120","switcher":1},"disk":{"enable_upload":false,"abnormal_folder_size":20,"disk_customed_paths":{},"dump_switch":true,"dump_threshold":100,"dump_top_count":20,"ignored_relative_paths":[],"outdated_days":20,"outdated_size_threshold":1000},"fd":{"collect_interval":20,"fd_collect_interval":20,"fd_count_threshold":800},"memory":{"collect_interval":120,"enable_clear_memory":false,"memory_reachtop_check_interval":120,"memory_strategy":1,"enable_upload":0,"enable_widget_memory":1,"memory_suicide_interval":0,"rate_memory_occupied":100,"reach_top":0,"reach_top_memory_rate":0.8},"smooth":{"block_dump_stack_enable":1,"block_monitor_mode":1001,"block_threshold":2000,"block_enable_upload":0,"enable_upload":1,"drop_enable_upload":1,"drop_slow_method_switch":true,"drop_threshold":1000,"serious_block_enable_upload":0,"serious_block_threshold":4000,"slow_method_enable_upload":1},"start_trace":{"enable_perf_data_collect":1,"update_as_first_launch":0,"enable_upload":1},"page_load_trace":{"enable_upload":1},"thread":{"collect_interval":20,"thread_collect_interval":20,"thread_count_threshold":200},"traffic":{"alog_record_threshold":100,"cause_analysis":1,"enable_collect":0,"enable_exception_collect":0,"enable_exception_upload":1,"enable_upload":1,"enable_upload_cause_analysis":1,"enable_upload_high_freq":1,"enable_upload_large_request":1,"exception_threshold_bg_mb":50,"exception_threshold_mb":500,"high_freq_threshold":200,"record_usage_kb":0,"large_usage_threshold_mb":10}},"tracing":{"enable_open":1},"dart_module":{"flutter_channel_module":{"flutter_channel_ratio":1,"switcher":1},"flutter_crash_module":{"flutter_crash_ratio":1,"switcher":1},"flutter_fps_module":{"flutter_fps_ratio":0,"switcher":1},"flutter_network_module":{"flutter_network_ratio":0,"switcher":1},"flutter_page_load_module":{"flutter_fmp_ratio":0,"flutter_page_load_ratio":0,"switcher":1},"flutter_slow_func_module":{"flutter_slow_func_r
2023-05-25 14:19:17.981 18688-18996 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, methodName=onUpgradeRecordLinkLog, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=DefaultDispatcher-worker-7)
2023-05-25 14:19:17.982 18688-18996 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: onUpgradeRecordLinkLog6ae9709f-8ea6-4405-b6d0-f697453acb78并更新NodeGraph
2023-05-25 14:19:17.982 18688-18996 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : onUpgradeRecordLinkLog6ae9709f-8ea6-4405-b6d0-f697453acb78 , traceName : CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN
2023-05-25 14:19:17.983 18688-18996 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:17.983 18688-18996 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, methodName=onUpgradeRecordLinkLog, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=onUpgradeRecordLinkLog6ae9709f-8ea6-4405-b6d0-f697453acb78, spanId=null, thread=DefaultDispatcher-worker-7)
2023-05-25 14:19:18.973 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_INIT, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, methodName=onTokenGot, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:18.973 18688-18688 System.out com.mogo.launcher.f I LogTracing:子节点:CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN , 寻找对应关系 parent :CHAIN_ALIAS_CODE_CLOUD_INIT
2023-05-25 14:19:18.973 18688-18688 System.out com.mogo.launcher.f I LogTracing:找到traceId:initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f
2023-05-25 14:19:18.973 18688-18688 System.out com.mogo.launcher.f I LogTracing:与父节点建立连接生成spanID:onTokenGot07a91847-2527-4696-bef2-567852093b9b并更新NodeGraph
2023-05-25 14:19:18.973 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new link : initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f , traceName : CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN
2023-05-25 14:19:18.974 18688-18688 System.out com.mogo.launcher.f I LogTracing:与父节点建立连接 addEdge result:true
2023-05-25 14:19:18.974 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_INIT, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, methodName=onTokenGot, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f, spanId=onTokenGot07a91847-2527-4696-bef2-567852093b9b, thread=main)
2023-05-25 14:19:18.976 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDATE, methodName=logOutConfig, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:18.976 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: logOutConfigbdb16f6c-a633-42f1-8780-4aa91b6cd3df并更新NodeGraph
2023-05-25 14:19:18.976 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : logOutConfigbdb16f6c-a633-42f1-8780-4aa91b6cd3df , traceName : CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDATE
2023-05-25 14:19:18.976 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:18.976 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDATE, methodName=logOutConfig, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=logOutConfigbdb16f6c-a633-42f1-8780-4aa91b6cd3df, spanId=null, thread=main)
2023-05-25 14:19:18.978 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT, methodName=init, paramIndexes=[1, 2, 3, 4], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:18.979 18688-18688 System.out com.mogo.launcher.f I LogTracing:子节点:CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT , 寻找对应关系 parent :CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN
2023-05-25 14:19:18.979 18688-18688 System.out com.mogo.launcher.f I LogTracing:找到traceId:onUpgradeRecordLinkLog6ae9709f-8ea6-4405-b6d0-f697453acb78
2023-05-25 14:19:18.979 18688-18688 System.out com.mogo.launcher.f I LogTracing:与父节点建立连接生成spanID:init2d5226d6-45bc-432f-8b65-9814d21d3803并更新NodeGraph
2023-05-25 14:19:18.980 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new link : onUpgradeRecordLinkLog6ae9709f-8ea6-4405-b6d0-f697453acb78 , traceName : CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT
2023-05-25 14:19:18.980 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new link : onUpgradeRecordLinkLog6ae9709f-8ea6-4405-b6d0-f697453acb78 , traceName : CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT
2023-05-25 14:19:18.980 18688-18688 System.out com.mogo.launcher.f I LogTracing:与父节点建立连接 addEdge result:true
2023-05-25 14:19:18.981 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT, methodName=init, paramIndexes=[1, 2, 3, 4], recordDataChange=true, endPoint=false, traceId=onUpgradeRecordLinkLog6ae9709f-8ea6-4405-b6d0-f697453acb78, spanId=init2d5226d6-45bc-432f-8b65-9814d21d3803, thread=main)
2023-05-25 14:19:20.479 18688-18821 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON, methodName=updateConnectStatus, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=IPCFixationIPHelper#125)
2023-05-25 14:19:20.480 18688-18821 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: updateConnectStatusbf80c810-fb2f-49d7-8580-98635167fc6e并更新NodeGraph
2023-05-25 14:19:20.480 18688-18821 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : updateConnectStatusbf80c810-fb2f-49d7-8580-98635167fc6e , traceName : CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON
2023-05-25 14:19:20.480 18688-18821 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:20.480 18688-18821 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON, methodName=updateConnectStatus, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=updateConnectStatusbf80c810-fb2f-49d7-8580-98635167fc6e, spanId=null, thread=IPCFixationIPHelper#125)
2023-05-25 14:19:22.512 18688-18965 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON, methodName=updateConnectStatus, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=ThreadPoolManager#134@4)
2023-05-25 14:19:22.513 18688-18965 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: updateConnectStatusb3cbb170-5d88-4a49-9c8a-5a9a7b3200ed并更新NodeGraph
2023-05-25 14:19:22.513 18688-18965 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : updateConnectStatusb3cbb170-5d88-4a49-9c8a-5a9a7b3200ed , traceName : CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON
2023-05-25 14:19:22.513 18688-18965 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:22.513 18688-18965 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON, methodName=updateConnectStatus, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=updateConnectStatusb3cbb170-5d88-4a49-9c8a-5a9a7b3200ed, spanId=null, thread=ThreadPoolManager#134@4)
2023-05-25 14:19:24.033 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_INIT, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, methodName=onTokenGot, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:24.033 18688-18688 System.out com.mogo.launcher.f I LogTracing:子节点:CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN , 寻找对应关系 parent :CHAIN_ALIAS_CODE_CLOUD_INIT
2023-05-25 14:19:24.033 18688-18688 System.out com.mogo.launcher.f I LogTracing:找到traceId:initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f
2023-05-25 14:19:24.033 18688-18688 System.out com.mogo.launcher.f I LogTracing:与父节点建立连接生成spanID:onTokenGot7256b2f1-f42f-43af-a8e0-e033286326d7并更新NodeGraph
2023-05-25 14:19:24.034 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new link : initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f , traceName : CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN
2023-05-25 14:19:24.034 18688-18688 System.out com.mogo.launcher.f I LogTracing:与父节点建立连接 addEdge result:true
2023-05-25 14:19:24.034 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_INIT, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, methodName=onTokenGot, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f, spanId=onTokenGot7256b2f1-f42f-43af-a8e0-e033286326d7, thread=main)
2023-05-25 14:19:24.044 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDATE, methodName=logOutConfig, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:24.045 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: logOutConfig18e18273-1b91-44d1-b47d-eb268ca87bed并更新NodeGraph
2023-05-25 14:19:24.046 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : logOutConfig18e18273-1b91-44d1-b47d-eb268ca87bed , traceName : CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDATE
2023-05-25 14:19:24.046 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:24.047 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDATE, methodName=logOutConfig, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=logOutConfig18e18273-1b91-44d1-b47d-eb268ca87bed, spanId=null, thread=main)
2023-05-25 14:19:24.052 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT, methodName=init, paramIndexes=[1, 2, 3, 4], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:24.052 18688-18688 System.out com.mogo.launcher.f I LogTracing:子节点:CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT , 寻找对应关系 parent :CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN
2023-05-25 14:19:24.052 18688-18688 System.out com.mogo.launcher.f I LogTracing:找到traceId:onUpgradeRecordLinkLog6ae9709f-8ea6-4405-b6d0-f697453acb78
2023-05-25 14:19:24.053 18688-18688 System.out com.mogo.launcher.f I LogTracing:与父节点建立连接生成spanID:initb1640c18-f43f-4c48-88c3-af33d432adf2并更新NodeGraph
2023-05-25 14:19:24.053 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new link : onUpgradeRecordLinkLog6ae9709f-8ea6-4405-b6d0-f697453acb78 , traceName : CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT
2023-05-25 14:19:24.055 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new link : onUpgradeRecordLinkLog6ae9709f-8ea6-4405-b6d0-f697453acb78 , traceName : CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT
2023-05-25 14:19:24.055 18688-18688 System.out com.mogo.launcher.f I LogTracing:与父节点建立连接 addEdge result:true
2023-05-25 14:19:24.055 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT, methodName=init, paramIndexes=[1, 2, 3, 4], recordDataChange=true, endPoint=false, traceId=onUpgradeRecordLinkLog6ae9709f-8ea6-4405-b6d0-f697453acb78, spanId=initb1640c18-f43f-4c48-88c3-af33d432adf2, thread=main)
2023-05-25 14:19:26.527 18688-18790 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON, methodName=updateConnectStatus, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=IPCFixationIPHelper#125)
2023-05-25 14:19:26.527 18688-18790 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: updateConnectStatus94623c02-c749-4cdb-8813-92bcf09515b3并更新NodeGraph
2023-05-25 14:19:26.527 18688-18790 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : updateConnectStatus94623c02-c749-4cdb-8813-92bcf09515b3 , traceName : CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON
2023-05-25 14:19:26.527 18688-18790 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:26.527 18688-18790 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON, methodName=updateConnectStatus, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=updateConnectStatus94623c02-c749-4cdb-8813-92bcf09515b3, spanId=null, thread=IPCFixationIPHelper#125)
2023-05-25 14:19:28.558 18688-18801 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON, methodName=updateConnectStatus, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=ThreadPoolManager#134@6)
2023-05-25 14:19:28.558 18688-18801 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: updateConnectStatus9c5442c9-74d0-40a6-9118-e7cacbc8a29c并更新NodeGraph
2023-05-25 14:19:28.558 18688-18801 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : updateConnectStatus9c5442c9-74d0-40a6-9118-e7cacbc8a29c , traceName : CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON
2023-05-25 14:19:28.558 18688-18801 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:28.558 18688-18801 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=1, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON, methodName=updateConnectStatus, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=updateConnectStatus9c5442c9-74d0-40a6-9118-e7cacbc8a29c, spanId=null, thread=ThreadPoolManager#134@6)
2023-05-25 14:19:29.100 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_INIT, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, methodName=onTokenGot, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:29.100 18688-18688 System.out com.mogo.launcher.f I LogTracing:子节点:CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN , 寻找对应关系 parent :CHAIN_ALIAS_CODE_CLOUD_INIT
2023-05-25 14:19:29.100 18688-18688 System.out com.mogo.launcher.f I LogTracing:找到traceId:initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f
2023-05-25 14:19:29.101 18688-18688 System.out com.mogo.launcher.f I LogTracing:与父节点建立连接生成spanID:onTokenGot1c92f4ab-2e7f-4b31-ab63-16fb5e31a970并更新NodeGraph
2023-05-25 14:19:29.101 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new link : initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f , traceName : CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN
2023-05-25 14:19:29.103 18688-18688 System.out com.mogo.launcher.f I LogTracing:与父节点建立连接 addEdge result:true
2023-05-25 14:19:29.104 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_INIT, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, methodName=onTokenGot, paramIndexes=[0, 1], recordDataChange=true, endPoint=false, traceId=initAiCloudSDK88480793-d78f-4b6e-b95a-51b74a1c8f6f, spanId=onTokenGot1c92f4ab-2e7f-4b31-ab63-16fb5e31a970, thread=main)
2023-05-25 14:19:29.113 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDATE, methodName=logOutConfig, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:29.113 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节点生成traceID: logOutConfig9b75215d-6f69-4e1a-b280-dc0d58269cfc并更新NodeGraph
2023-05-25 14:19:29.114 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new trace : logOutConfig9b75215d-6f69-4e1a-b280-dc0d58269cfc , traceName : CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDATE
2023-05-25 14:19:29.114 18688-18688 System.out com.mogo.launcher.f I LogTracing:父节首次创建 addEdge result:true
2023-05-25 14:19:29.114 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=2, linkChainLog=0, parentNodeAliasCode=, nodeAliasCode=CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDATE, methodName=logOutConfig, paramIndexes=[0], recordDataChange=true, endPoint=false, traceId=logOutConfig9b75215d-6f69-4e1a-b280-dc0d58269cfc, spanId=null, thread=main)
2023-05-25 14:19:29.117 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode start:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT, methodName=init, paramIndexes=[1, 2, 3, 4], recordDataChange=true, endPoint=false, traceId=null, spanId=null, thread=main)
2023-05-25 14:19:29.118 18688-18688 System.out com.mogo.launcher.f I LogTracing:子节点:CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT , 寻找对应关系 parent :CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN
2023-05-25 14:19:29.118 18688-18688 System.out com.mogo.launcher.f I LogTracing:找到traceId:onUpgradeRecordLinkLog6ae9709f-8ea6-4405-b6d0-f697453acb78
2023-05-25 14:19:29.118 18688-18688 System.out com.mogo.launcher.f I LogTracing:与父节点建立连接生成spanID:init3a462eac-a1ca-472e-a0b0-f92cda728674并更新NodeGraph
2023-05-25 14:19:29.119 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new link : onUpgradeRecordLinkLog6ae9709f-8ea6-4405-b6d0-f697453acb78 , traceName : CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT
2023-05-25 14:19:29.120 18688-18688 System.out com.mogo.launcher.f I LogTracing:addEdge new link : onUpgradeRecordLinkLog6ae9709f-8ea6-4405-b6d0-f697453acb78 , traceName : CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT
2023-05-25 14:19:29.120 18688-18688 System.out com.mogo.launcher.f I LogTracing:与父节点建立连接 addEdge result:true
2023-05-25 14:19:29.120 18688-18688 System.out com.mogo.launcher.f I LogTracing:update chainNode:ChainNode(linkCode=0, linkChainLog=0, parentNodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN, nodeAliasCode=CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT, methodName=init, paramIndexes=[1, 2, 3, 4], recordDataChange=true, endPoint=false, traceId=onUpgradeRecordLinkLog6ae9709f-8ea6-4405-b6d0-f697453acb78, spanId=init3a462eac-a1ca-472e-a0b0-f92cda728674, thread=main)

0
app/2 Normal file
View File

0
app/3 Normal file
View File

View File

@@ -11,6 +11,7 @@ import com.mogo.eagle.core.utilcode.util.SharedPrefs;
import com.mogo.launcher.crash.CrashSystem;
import com.mogo.launcher.startup.ARouterStartUp;
import com.mogo.launcher.startup.ConfigStartUp;
import com.zhjt.service.chain.TraceNodeCore;
/**
* @author congtaowang
@@ -22,9 +23,9 @@ public class MogoApplication extends MainMoGoApplication {
@Override
public void onCreate() {
TraceNodeCore.Companion.getTraceNodeCore().setDebugMode(true); //todo
ARouterStartUp.init(this);
ConfigStartUp.init(this);
CallerStartUpManager.initStageOne();
tryEnableStrictMode();
super.onCreate();
}

View File

@@ -29,7 +29,7 @@ buildscript {
classpath "com.alibaba:arouter-register:10.0.5_mogo"
classpath 'com.tencent.bugly:symtabfileuploader:2.2.1'
classpath "com.bytedance.android.byteX:base-plugin:${plugin_version}"
classpath "com.mogo.cloud:hook:${plugin_version}"
classpath "com.mogo.cloud:hook:${service_chain_version}"
classpath "com.mogo.cloud:bizconfig:${plugin_version}"
classpath 'com.volcengine:apm_insight_plugin:1.4.2'
classpath "com.mogo.thread.opt:plg:${plugin_version}"

View File

@@ -113,8 +113,8 @@ ext {
circleimageview : "de.hdodenhof:circleimageview:3.0.1",
//plugin
mogochainbase : "com.mogo.cloud:service-chain:${plugin_version}",
mogochainplugin : "com.mogo.cloud:hook:${plugin_version}",
mogochainbase : "com.mogo.cloud:service-chain:${service_chain_version}",
mogochainplugin : "com.mogo.cloud:hook:${service_chain_version}",
mogoservicebiz : "com.mogo.cloud:service-biz:${plugin_version}",
mogobizconfig : "com.mogo.cloud:bizconfig:${plugin_version}",

View File

@@ -5,7 +5,6 @@ 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.Companion.M_V2X
import com.zhjt.service.chain.ChainLog
import com.zhjt.service.chain.TracingConstants
class V2XBizTrace {
@@ -14,10 +13,8 @@ class V2XBizTrace {
@ChainLog(
linkChainLog = ChainConstant.CHAIN_LINK_LOG_CLOUD_V2N,
linkCode = ChainConstant.CHAIN_LINK_CLOUD,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = ChainConstant.CHAIN_ALIAS_CODE_CLOUD_V2N,
paramIndexes = [0, 1],
clientPkFileName = "sn"
paramIndexes = [0, 1]
)
fun onAck(data: Any, data1: Any) {
if (DebugConfig.isDebug()) {

View File

@@ -150,10 +150,8 @@ object V2XEventManager : IMoGoChassisLocationGCJ02Listener, IV2XCallback,
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CLOUD_V2N,
linkCode = CHAIN_LINK_CLOUD,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_CLOUD_V2N,
paramIndexes = [0],
clientPkFileName = "sn"
paramIndexes = [0]
)
override fun onAck(event: V2XEvent) {
Log.d("$M_V2X$TAG", "OK->: $event")
@@ -187,10 +185,8 @@ object V2XEventManager : IMoGoChassisLocationGCJ02Listener, IV2XCallback,
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CLOUD_V2N,
linkCode = CHAIN_LINK_CLOUD,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_CLOUD_V2N,
paramIndexes = [0],
clientPkFileName = "sn"
paramIndexes = [0]
)
override fun onAutopilotIdentifyPlanningObj(planningObjects: List<PlanningObject>?) {
super.onAutopilotIdentifyPlanningObj(planningObjects)

View File

@@ -200,13 +200,6 @@ internal object V2NIdentifyDrawer {
override fun onAutopilotIdentifyDataUpdate(trafficData: List<TrackedObject>?) {
super.onAutopilotIdentifyDataUpdate(trafficData)
try {
if (trafficData != null) {
V2XBizTrace.onAck("onAutopilotIdentifyDataUpdate", trafficData)
}
} catch (t: Throwable) {
t.printStackTrace()
}
val shiGong = trafficData?.filter { it.type == 501 || it.type == 502 }
if (shiGong != null && shiGong.isNotEmpty()) {
drawShiGong(shiGong)

View File

@@ -66,7 +66,6 @@ import com.zhjt.mogo.adas.data.sweeper.task.SweeperTaskSuspendResume
import com.zhjt.mogo.adas.data.sweeper.task.confirm.SweeperTaskConfirm
import com.zhjt.mogo.adas.data.sweeper.task.stop.SweeperTaskStop
import com.zhjt.service.chain.ChainLog
import com.zhjt.service.chain.TracingConstants
import io.netty.channel.Channel
import mogo.telematics.pad.MessagePad
import java.util.*
@@ -344,10 +343,8 @@ class MoGoAutopilotControlProvider :
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_AUTOPILOT,
linkCode = CHAIN_LINK_ADAS,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = ChainConstant.CHAIN_ALIAS_CODE_EAGLE_START_AUTOPILOT_RESULT,
paramIndexes = [0],
clientPkFileName = "sn"
paramIndexes = [0]
)
private fun invokeAutoPilotResult(status: String) {
CallerLogger.e("$M_ADAS_IMPL$TAG", status)
@@ -874,10 +871,8 @@ class MoGoAutopilotControlProvider :
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_ADAS,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_MULTI_CONNECT,
paramIndexes = [0],
clientPkFileName = "sn"
paramIndexes = [0]
)
private fun invokeNettyConnResult(status: String) {
CallerLogger.d("$M_ADAS_IMPL$TAG", status)

View File

@@ -72,8 +72,6 @@ import com.zhjt.mogo.adas.data.sweeper.task.confirm.SweeperTaskConfirm
import com.zhjt.mogo.adas.data.sweeper.task.status.SweeperTaskStatus
import com.zhjt.mogo.adas.data.sweeper.task.stop.SweeperTaskStop
import com.zhjt.service.chain.ChainLog
import com.zhjt.service.chain.TracingConstants
import com.zhjt.service.chain.TracingConstants.Endpoint.Companion.PAD
import function_state_management.FunctionStates
import mogo.telematics.pad.MessagePad
import mogo.telematics.pad.MessagePad.TrackedObject
@@ -103,10 +101,8 @@ class MoGoAdasListenerImpl : OnAdasListener {
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_TRAJECTORY,
linkCode = CHAIN_LINK_ADAS,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_ADAS_MESSAGE_AUTOPILOT_TRAJECTORY,
paramIndexes = [0, 1],
clientPkFileName = "sn"
paramIndexes = [0, 1]
)
override fun onTrajectory(header: MessagePad.Header, trajectory: MessagePad.Trajectory?) {
if (HdMapBuildConfig.isMapLoaded) {
@@ -120,10 +116,8 @@ class MoGoAdasListenerImpl : OnAdasListener {
// @ChainLog(
// linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_DATA_TRACKED,
// linkCode = CHAIN_LINK_ADAS,
// endpoint = PAD,
// nodeAliasCode = CHAIN_ALIAS_CODE_ADAS_MESSAGE_RECT_DATA,
// paramIndexes = [0, 1],
// clientPkFileName = "sn"
// paramIndexes = [0, 1]
// )
override fun onTrackedObjects(
header: MessagePad.Header,
@@ -138,10 +132,8 @@ class MoGoAdasListenerImpl : OnAdasListener {
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_GNSSINFO,
linkCode = CHAIN_LINK_ADAS,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_ADAS_MESSAGE_CAR_STATE,
paramIndexes = [0, 1],
clientPkFileName = "sn"
paramIndexes = [0, 1]
)
override fun onGnssInfo(header: MessagePad.Header, gnssInfo: MessagePad.GnssInfo) {
CallerChassisGnssListenerManager.invokeChassisGnssListener(gnssInfo)
@@ -169,10 +161,8 @@ class MoGoAdasListenerImpl : OnAdasListener {
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_VEHICLE,
linkCode = CHAIN_LINK_ADAS,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_ADAS_MESSAGE_AUTOPILOT_VEHICLE,
paramIndexes = [0, 1],
clientPkFileName = "sn"
paramIndexes = [0, 1]
)
override fun onVehicleState(
header: MessagePad.Header,
@@ -231,10 +221,8 @@ class MoGoAdasListenerImpl : OnAdasListener {
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_VEHICLE,
linkCode = CHAIN_LINK_ADAS,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_ADAS_MESSAGE_AUTOPILOT_VEHICLE,
paramIndexes = [0, 1],
clientPkFileName = "sn"
paramIndexes = [0, 1]
)
override fun onChassisStates(
header: MessagePad.Header,
@@ -292,10 +280,8 @@ class MoGoAdasListenerImpl : OnAdasListener {
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_AUTOPILOT,
linkCode = CHAIN_LINK_ADAS,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_ADAS_MESSAGE_AUTOPILOT_STATUS,
paramIndexes = [0, 1],
clientPkFileName = "sn"
paramIndexes = [0, 1]
)
override fun onAutopilotState(
header: MessagePad.Header,
@@ -335,10 +321,8 @@ class MoGoAdasListenerImpl : OnAdasListener {
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_AUTOPILOT,
linkCode = CHAIN_LINK_ADAS,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_ADAS_MESSAGE_AUTOPILOT_GUARDIAN,
paramIndexes = [0, 1],
clientPkFileName = "sn"
paramIndexes = [0, 1]
)
override fun onReportMessage(
header: MessagePad.Header,
@@ -353,10 +337,8 @@ class MoGoAdasListenerImpl : OnAdasListener {
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_TRAFFIC_LIGHT,
linkCode = CHAIN_LINK_ADAS,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_ADAS_MESSAGE_AUTOPILOT_TRAFFIC_LIGHT,
paramIndexes = [0, 1],
clientPkFileName = "sn"
paramIndexes = [0, 1]
)
override fun onPerceptionTrafficLight(
header: MessagePad.Header?,
@@ -386,10 +368,8 @@ class MoGoAdasListenerImpl : OnAdasListener {
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_PLANNING_OBJECTS,
linkCode = CHAIN_LINK_ADAS,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_ADAS_MESSAGE_PLANNING_OBJECTS,
paramIndexes = [0, 1],
clientPkFileName = "sn"
paramIndexes = [0, 1]
)
override fun onPlanningObjects(
header: MessagePad.Header?,
@@ -412,10 +392,8 @@ class MoGoAdasListenerImpl : OnAdasListener {
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_ADAS,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_ADAS_MESSAGE_CAR_CONFIG,
paramIndexes = [0, 1],
clientPkFileName = "sn"
paramIndexes = [0, 1]
)
override fun onCarConfigResp(
header: MessagePad.Header,
@@ -435,10 +413,8 @@ class MoGoAdasListenerImpl : OnAdasListener {
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_AUTOPILOT,
linkCode = CHAIN_LINK_ADAS,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_ADAS_MESSAGE_AUTOPILOT_ROUTE,
paramIndexes = [0, 1],
clientPkFileName = "sn"
paramIndexes = [0, 1]
)
override fun onGlobalPathResp(
header: MessagePad.Header,
@@ -451,10 +427,8 @@ class MoGoAdasListenerImpl : OnAdasListener {
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_AUTOPILOT,
linkCode = CHAIN_LINK_ADAS,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_ADAS_MESSAGE_AUTOPILOT_RECORD,
paramIndexes = [0, 1],
clientPkFileName = "sn"
paramIndexes = [0, 1]
)
override fun onRecordResult(
header: MessagePad.Header,
@@ -469,10 +443,8 @@ class MoGoAdasListenerImpl : OnAdasListener {
// @ChainLog(
// linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_AUTOPILOT,
// linkCode = CHAIN_LINK_ADAS,
// endpoint = PAD,
// nodeAliasCode = CHAIN_ALIAS_CODE_ADAS_MESSAGE_AUTOPILOT_WARN,
// paramIndexes = [0, 1],
// clientPkFileName = "sn"
// paramIndexes = [0, 1]
// )
override fun onWarn(header: MessagePad.Header, warn: MessagePad.Warn?) {
invokeAutopilotWarnMessage(warn)
@@ -482,10 +454,8 @@ class MoGoAdasListenerImpl : OnAdasListener {
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_AUTOPILOT,
linkCode = CHAIN_LINK_ADAS,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_ADAS_MESSAGE_AUTOPILOT_ARRIVE,
paramIndexes = [0, 1],
clientPkFileName = "sn"
paramIndexes = [0, 1]
)
override fun onArrivalNotification(
header: MessagePad.Header,
@@ -498,10 +468,8 @@ class MoGoAdasListenerImpl : OnAdasListener {
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_AUTOPILOT,
linkCode = CHAIN_LINK_ADAS,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_ADAS_STATUS_QUERY_RESP,
paramIndexes = [0, 1],
clientPkFileName = "sn"
paramIndexes = [0, 1]
)
override fun onStatusQueryResp(
header: MessagePad.Header?,
@@ -528,10 +496,8 @@ class MoGoAdasListenerImpl : OnAdasListener {
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_PLANNING_ACTIONS,
linkCode = CHAIN_LINK_ADAS,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_ADAS_MESSAGE_PLANNING_ACTIONS,
paramIndexes = [0, 1],
clientPkFileName = "sn"
paramIndexes = [0, 1]
)
override fun onPlanningActionMsg(
header: MessagePad.Header?,
@@ -754,10 +720,8 @@ class MoGoAdasListenerImpl : OnAdasListener {
@ChainLog(
linkChainLog = ChainConstant.CHAIN_LINK_LOG_CLOUD_V2N,
linkCode = ChainConstant.CHAIN_LINK_CLOUD,
endpoint = PAD,
nodeAliasCode = ChainConstant.CHAIN_ALIAS_CODE_CLOUD_V2N,
paramIndexes = [0],
clientPkFileName = "sn"
paramIndexes = [0,1]
)
override fun onV2nCongestionEvent(header: MessagePad.Header, rsi: MogoV2X.RSI_PB) {
CallerAutopilotIdentifyListenerManager.invokeAutopilotV2nCongestionEvent(header, rsi)
@@ -776,10 +740,8 @@ class MoGoAdasListenerImpl : OnAdasListener {
@ChainLog(
linkChainLog = ChainConstant.CHAIN_LINK_LOG_CLOUD_V2N,
linkCode = ChainConstant.CHAIN_LINK_CLOUD,
endpoint = PAD,
nodeAliasCode = ChainConstant.CHAIN_ALIAS_CODE_CLOUD_V2N,
paramIndexes = [0],
clientPkFileName = "sn"
paramIndexes = [0]
)
override fun onV2nGlobalPathEvents(header: MessagePad.Header, roadOverview: RoadOverviewEvents.RoadOverviewData, construct: MogoV2X.RSI_PB?, triangle: MogoV2X.RSI_PB?, congestion: MogoV2X.RSI_PB?, parkingViolation: MogoV2X.RSM_PB?) {
CallerV2XListenerManager.dispatchV2nGlobalPathEvents(roadOverview.eventCount, construct, triangle, congestion, parkingViolation)

View File

@@ -28,7 +28,6 @@ import com.mogo.telematic.client.NettyTcpClient
import com.mogo.telematic.client.status.ConnectState
import com.zhidao.support.adas.high.AdasManager
import com.zhjt.service.chain.ChainLog
import com.zhjt.service.chain.TracingConstants
import io.netty.channel.Channel
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
@@ -296,10 +295,8 @@ class TeleMsgHandler : IMsgHandler {
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = ChainConstant.CHAIN_LINK_ADAS,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = ChainConstant.CHAIN_ALIAS_CODE_MULTI_CONNECT,
paramIndexes = [0],
clientPkFileName = "sn"
paramIndexes = [0]
)
private fun invokeNettyConnResult(status: String) {
CallerLogger.d("${SceneConstant.M_ADAS_IMPL}$TAG", status)

View File

@@ -18,7 +18,6 @@ import com.mogo.eagle.core.data.msgbox.MsgBoxBean
import com.mogo.eagle.core.function.api.devatools.IDevaToolsProvider
import com.mogo.eagle.core.function.api.devatools.apm.*
import com.mogo.eagle.core.function.api.devatools.strict.*
import com.mogo.eagle.core.function.call.map.*
import com.mogo.eagle.core.function.api.devatools.download.*
import com.mogo.eagle.core.function.api.lookaround.*
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
@@ -59,7 +58,6 @@ import com.zhjt.mogo_core_function_devatools.upgrade.UpgradeManager.Companion.up
import com.zhjt.mogo_core_function_devatools.weaknetwork.DetectResultImpl
import com.zhjt.mogo_core_function_devatools.weaknetwork.WeakNetworkStrategy
import com.zhjt.service.chain.ChainLog
import com.zhjt.service.chain.TracingConstants.Endpoint.Companion.PAD
@Route(path = MogoServicePaths.PATH_DEVA_TOOLS)
class DevaToolsProvider : IDevaToolsProvider {
@@ -91,14 +89,12 @@ class DevaToolsProvider : IDevaToolsProvider {
KoomInitTask.init(AbsMogoApplication.getApp())
initMatrix()
}
ttsManager.initTts(mContext!!) //todo
ttsManager.initTts(mContext!!) //todo 扶风 优化
bizConfigCenter.init(mContext!!)
upgradeManager.updateUpgradeProgress()
FuncConfigImpl.init()
MogoLogCatchManager.init(mContext!!)
// 视角切换功能初始化,监听路口及停止线回调
CallerVisualAngleManager.init()
//升级(鹰眼/工控)与监控服务
iPCReportManager.initServer()
moFangManager.init(mContext!!)
@@ -195,10 +191,8 @@ class DevaToolsProvider : IDevaToolsProvider {
@ChainLog(
linkChainLog = ChainConstant.CHAIN_LINK_LOG_ANR,
linkCode = ChainConstant.CHAIN_LINK_ANR,
endpoint = PAD,
nodeAliasCode = ChainConstant.CHAIN_ALIAS_CODE_RECORD_ANR,
paramIndexes = [0],
clientPkFileName = "sn"
paramIndexes = [0]
)
private fun printEvilMsg(evilMethod: String) {
w("TraceCanary", evilMethod)
@@ -281,7 +275,7 @@ class DevaToolsProvider : IDevaToolsProvider {
}
override fun updateUpgradeProgress() {
upgradeManager.updateUpgradeProgress()
}
override fun showStatusBar(ctx: Context, container: ViewGroup) {

View File

@@ -11,7 +11,6 @@ import com.mogo.eagle.core.function.api.devatools.apm.*
import com.mogo.eagle.core.utilcode.util.*
import com.zhjt.mogo_core_function_devatools.apm.config.*
import com.zhjt.service.chain.ChainLog
import com.zhjt.service.chain.TracingConstants.Endpoint.Companion.PAD
import kotlinx.coroutines.*
import java.util.concurrent.atomic.AtomicBoolean
import java.util.concurrent.atomic.AtomicReference
@@ -113,10 +112,8 @@ class ApmEnvProviderImpl: IApmEnvProvider, CoroutineScope {
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_INIT,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_INIT_ENV_RESTART,
paramIndexes = [0],
clientPkFileName = "sn"
paramIndexes = [0]
)
private fun restartApp(envStr:String) {
launch(Dispatchers.Main) {

View File

@@ -18,7 +18,6 @@ import com.zhjt.mogo_core_function_devatools.funcconfig.FuncConfigConst.Companio
import com.zhjt.mogo_core_function_devatools.funcconfig.FuncConfigConst.Companion.defaultFuncConfig
import com.zhjt.mogo_core_function_devatools.funcconfig.network.FuncConfigNetWorkModel
import com.zhjt.service.chain.ChainLog
import com.zhjt.service.chain.TracingConstants
import com.zhjt.service_biz.BizManager
import com.zhjt.service_biz.FuncConfig
import mogo.telematics.pad.MessagePad
@@ -74,10 +73,8 @@ class FuncConfigCenter : IMogoOnMessageListener<FuncConfig>, IMoGoAutopilotCarCo
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_CLOUD,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_FUNC_CONFIG_CHANGED,
paramIndexes = [0],
clientPkFileName = "sn"
paramIndexes = [0]
)
private fun refreshConfig(funcConfig: FuncConfig) {
BizManager.updateBizConfigData(funcConfig)

View File

@@ -16,7 +16,6 @@ import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_
import com.mogo.eagle.core.utilcode.util.NetworkUtils
import com.zhjt.mogo_core_function_devatools.trace.network.StartUpTraceNetWorkModel
import com.zhjt.service.chain.ChainLog
import com.zhjt.service.chain.TracingConstants
object SyncConfig {
@@ -24,12 +23,6 @@ object SyncConfig {
private var traceId: String? = null
fun update(context: Context) {
// if (AppConfigInfo.widevineIDMd5.isNullOrEmpty()) {
// AppConfigInfo.widevineIDMd5 =
// DeviceIdUtils.getWidevineIDWithMd5(AbsMogoApplication.getApp())
// }
if (MoGoAiCloudClient.getInstance().aiCloudClientConfig != null) {
AppConfigInfo.mogoSN = MoGoAiCloudClient.getInstance().aiCloudClientConfig.sn
AppConfigInfo.mogoToken = MoGoAiCloudClient.getInstance().aiCloudClientConfig.token
@@ -60,10 +53,8 @@ object SyncConfig {
@ChainLog(
linkChainLog = ChainConstant.CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = ChainConstant.CHAIN_LINK_INIT,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = ChainConstant.CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDATE,
paramIndexes = [0],
clientPkFileName = "sn"
paramIndexes = [0]
)
fun logOutConfig(appConfig: AppConfigInfo) {
startUpTraceModel.report(traceId, {

View File

@@ -15,7 +15,6 @@ import com.mogo.eagle.core.utilcode.util.DeviceUtils
import com.mogo.eagle.core.utilcode.util.Utils
import com.zhidao.loglib.fw.FileWriteManager
import com.zhidao.loglib.fw.FwBuild
import com.zhjt.service.chain.core.ChainTraceStarter
import mogo.telematics.pad.MessagePad
class TraceManager : IMoGoCloudListener, IMoGoAutopilotCarConfigListener {
@@ -42,7 +41,6 @@ class TraceManager : IMoGoCloudListener, IMoGoAutopilotCarConfigListener {
mContext = context
// 初始化Trace抓取服务
val pkgName = Utils.getApp().packageName
ChainTraceStarter.start(pkgName, DeviceUtils.getMacAddress(), false)
CallerCloudListenerManager.addListener(TAG, this)
CallerAutopilotCarConfigListenerManager.addListener(TAG, this)

View File

@@ -16,7 +16,6 @@ import com.zhjt.mogo_core_function_devatools.upgrade.provider.db.vo.UpgradeRecor
import com.zhjt.mogo_core_function_devatools.upgrade.provider.db.vo.UpgradeRecord.Type.FULL
import com.zhjt.mogo_core_function_devatools.upgrade.provider.db.vo.UpgradeRecord.Type.PATCH
import com.zhjt.service.chain.*
import com.zhjt.service.chain.TracingConstants.Endpoint
import java.util.TreeMap
import java.util.concurrent.TimeUnit
@@ -299,10 +298,8 @@ class MoGoUpgradeProviderImpl: IMoGoUpgradeProvider {
@ChainLog(
linkChainLog = ChainConstant.CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = ChainConstant.CHAIN_LINK_CLOUD,
endpoint = Endpoint.PAD,
nodeAliasCode = ChainConstant.CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN,
paramIndexes = [0],
clientPkFileName = "sn"
paramIndexes = [0]
)
private fun onUpgradeRecordLinkLog(extra: Map<String, String>) {}
}

View File

@@ -45,7 +45,6 @@ import com.mogo.map.listener.IMogoMapListener
import com.mogo.map.listener.MogoMapListenerHandler.Companion.mogoMapListenerHandler
import com.mogo.map.uicontroller.EnumMapUI
import com.zhjt.service.chain.ChainLog
import com.zhjt.service.chain.TracingConstants.Endpoint.Companion.PAD
import kotlinx.android.synthetic.main.module_main_activity_main.*
/**
@@ -263,10 +262,8 @@ open class MainActivity : MvpActivity<MainView?, MainPresenter?>(), MainView,
@ChainLog(
linkChainLog = ChainConstant.CHAIN_LINK_LOG_NATIVE_LEAK,
linkCode = ChainConstant.CHAIN_LINK_LEAK,
endpoint = PAD,
nodeAliasCode = ChainConstant.CHAIN_ALIAS_CODE_RECORD_NATIVE_LEAK,
paramIndexes = [0],
clientPkFileName = "sn"
paramIndexes = [0]
)
private fun printLeakMsg(leakRecord: String) {
d(SceneConstant.M_HMI + TAG, "内存泄漏日志如下:\n$leakRecord")

View File

@@ -30,7 +30,6 @@ import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
import com.mogo.eagle.core.utilcode.util.ToastUtils;
import com.rousetime.android_startup.model.CostTimesModel;
import com.zhjt.service.chain.ChainLog;
import com.zhjt.service.chain.TracingConstants;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
@@ -153,10 +152,8 @@ public class MainLauncherActivity extends MainActivity implements IMogoIntentLis
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_INIT,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_START_UP,
paramIndexes = {0},
clientPkFileName = "sn"
paramIndexes = {0}
)
private void traceStartUp(String content) {
CallerLogger.INSTANCE.d(M_HMI + TAG, content);

View File

@@ -16,6 +16,7 @@ import com.mogo.eagle.core.data.constants.MogoServicePaths;
import com.mogo.eagle.core.function.api.chat.biz.ChatConsts;
import com.mogo.eagle.core.function.call.devatools.CallerDevaToolsManager;
import com.mogo.eagle.core.function.call.msgbox.CallerMsgBoxManager;
import com.mogo.eagle.core.function.call.startup.CallerStartUpManager;
import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils;
import com.mogo.eagle.core.utilcode.mogo.AppLaunchTimeUtils;
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
@@ -40,10 +41,13 @@ public abstract class MainMoGoApplication extends AbsMogoApplication {
// Crash 日志收集
initCrashConfig();
initLogConfig();
//启动业务
CallerStartUpManager.initStageOne();
initTipToast();
initModules();
//todo
CallerMsgBoxManager.INSTANCE.queryAllMessages(this);
CallerDevaToolsManager.INSTANCE.updateUpgradeProgress();
}
/**
@@ -55,25 +59,14 @@ public abstract class MainMoGoApplication extends AbsMogoApplication {
* 初始化日志
*/
protected void initLogConfig() {
// 为了不引入maven的情况下修改日志控制字段值采用反射
try {
Class clazz = Class.forName("com.mogo.cloud.location.LocationConfig");
Field nameField = clazz.getField("isPrintLog");
nameField.setBoolean(null, false);
} catch (Exception e) {
e.printStackTrace();
}
// 初始化埋点
MogoAnalyticUtils.INSTANCE.init(this, DebugConfig.isDebug());
SocketBuildConfig.isPrintLog = false;
// 初始化DevaTools,开始链路记录
CallerDevaToolsManager.INSTANCE.init();
}
private void initModules() {
CallerLogger.INSTANCE.d(M_MAIN + TAG, "initModules");
// OBU 模块
MogoModulePaths.addModuleFunctionServer(new MogoModule(MogoServicePaths.PATH_V2X_OBU_MOGO, "IMoGoObuProvider"));
// BIZ
MogoModulePaths.addModuleFunctionServer(new MogoModule(MogoServicePaths.PATH_FUNC_BIZ, "IMoGoNoticeProvider"));
// 后置 车聊聊IM

View File

@@ -33,7 +33,6 @@ import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr;
import com.mogo.eagle.core.utilcode.util.ToastUtils;
import com.rousetime.android_startup.model.CostTimesModel;
import com.zhjt.service.chain.ChainLog;
import com.zhjt.service.chain.TracingConstants;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
@@ -148,10 +147,8 @@ public class PassengerLauncherActivity extends MainActivity implements IMogoInte
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_INIT,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_START_UP,
paramIndexes = {0},
clientPkFileName = "sn"
paramIndexes = {0}
)
private void traceStartUp(String content) {
CallerLogger.INSTANCE.d(M_HMI + TAG, content);

View File

@@ -11,6 +11,7 @@ import com.mogo.eagle.core.function.business.SpeedLimitDataManager
import com.mogo.eagle.core.function.business.ai.AiCloudIdentifyDataManager.Companion.aiCloudIdentifyDataManager
import com.mogo.eagle.core.function.business.identify.MapIdentifySubscriber
import com.mogo.eagle.core.function.business.routeoverlay.MogoRouteOverlayManager
import com.mogo.eagle.core.function.call.map.CallerVisualAngleManager
@Route(path = MogoServicePaths.PATH_MAP_BIZ)
class MapBizProvider :IMoGoFunctionServerProvider, IMogoRoma {
@@ -24,6 +25,8 @@ class MapBizProvider :IMoGoFunctionServerProvider, IMogoRoma {
MapPointCloudSubscriber.instance
SpeedLimitDataManager.getInstance().start()
aiCloudIdentifyDataManager.initServer(AbsMogoApplication.getApp())
// 视角切换功能初始化,监听路口及停止线回调
CallerVisualAngleManager.init()
}
override fun trigger(romaStatus: Boolean,requestSuccess:((Boolean) -> Unit)?) {

View File

@@ -24,7 +24,6 @@ import com.mogo.map.listener.IMogoMapListener
import com.mogo.map.listener.MogoMapListenerHandler
import com.mogo.map.uicontroller.VisualAngleMode
import com.zhjt.service.chain.ChainLog
import com.zhjt.service.chain.TracingConstants
import mogo.telematics.pad.MessagePad
import mogo.yycp.api.proto.SocketDownData
import java.util.concurrent.atomic.AtomicBoolean
@@ -61,10 +60,8 @@ class AiCloudIdentifyDataManager : IMogoMapListener,
@ChainLog(
linkChainLog = ChainConstant.CHAIN_LINK_LOG_WEB_SOCKET_DATA_TRACKED,
linkCode = ChainConstant.CHAIN_LINK_ADAS,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = ChainConstant.CHAIN_ALIAS_CODE_ADAS_MESSAGE_RECT_DATA,
paramIndexes = [0],
clientPkFileName = "sn"
paramIndexes = [0]
)
override fun onMsgReceived(obj: SocketDownData.SocketDownDataProto?) {
obj?.let {

View File

@@ -5,7 +5,6 @@ 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.Companion.M_MAP
import com.zhjt.service.chain.ChainLog
import com.zhjt.service.chain.TracingConstants
class MapBizTrace {
@@ -14,10 +13,8 @@ class MapBizTrace {
@ChainLog(
linkChainLog = ChainConstant.CHAIN_LINK_LOG_HD_MAP,
linkCode = ChainConstant.CHAIN_LINK_MAP,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = ChainConstant.CHAIN_ALIAS_CODE_HD_MAP_BIZ,
paramIndexes = [0, 1],
clientPkFileName = "sn"
paramIndexes = [0, 1]
)
fun log(data: Any, data1: Any) {
if (DebugConfig.isDebug()) {

View File

@@ -1,6 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mogo.eagle.core.function.startup">
<uses-permission android:name="android.permission.INTERNET" />
<application>
</application>
</manifest>

View File

@@ -1,7 +1,6 @@
package com.mogo.eagle.core.function.startup.stageone
import android.content.Context
import android.os.Bundle
import android.os.Handler
import android.os.Looper
import android.os.Message
@@ -13,6 +12,7 @@ import com.mogo.cloud.passport.MoGoAiCloudClient
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
import com.mogo.cloud.passport.location.ICurrentLocation
import com.mogo.cloud.passport.location.SimpleLocation
import com.mogo.cloud.socket.SocketBuildConfig
import com.mogo.commons.AbsMogoApplication
import com.mogo.commons.constants.SharedPrefsConstants
import com.mogo.commons.debug.DebugConfig
@@ -20,12 +20,10 @@ import com.mogo.commons.module.status.MogoStatusManager
import com.mogo.commons.network.NetConfigUtils
import com.mogo.commons.utils.MogoAnalyticUtils
import com.mogo.eagle.core.data.config.FunctionBuildConfig
import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_ALIAS_CODE_CLOUD_CONNECT_FAIL
import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_ALIAS_CODE_CLOUD_CONNECT_LOST
import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_ALIAS_CODE_CLOUD_CONNECT_SUCCESS
import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_ALIAS_CODE_CLOUD_PASSPORT_ERROR
import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_ALIAS_CODE_CLOUD_INIT
import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN
import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_ALIAS_CODE_CLOUD_RECONNECT
import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_ALIAS_CODE_HTTP_DNS_ERROR_REASON
import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_LINK_CLOUD
import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_LINK_LOG_CONNECT_STATUS
import com.mogo.eagle.core.data.map.MogoLocation
@@ -40,7 +38,6 @@ import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr
import com.mogo.eagle.core.utilcode.util.*
import com.rousetime.android_startup.AndroidStartup
import com.zhjt.service.chain.ChainLog
import com.zhjt.service.chain.TracingConstants.Endpoint.Companion.PAD
import kotlin.properties.Delegates
class HttpDnsStartUp : AndroidStartup<Boolean>() {
@@ -54,8 +51,8 @@ class HttpDnsStartUp : AndroidStartup<Boolean>() {
MoGoAiCloudClientConfig.getInstance()
}
private val handler = Handler(Looper.getMainLooper()){
if(it.what == 1){
private val handler = Handler(Looper.getMainLooper()) {
if (it.what == 1) {
val value = it.obj as Pair<String, String>
reConnectSocket(value.first, value.second)
}
@@ -69,13 +66,13 @@ class HttpDnsStartUp : AndroidStartup<Boolean>() {
private var httpDnsSimpleLocation by Delegates.observable(getDefaultSimpleLocation()) { _, oldValue, newValue ->
if (gotToken && oldValue.cityCode != newValue.cityCode) {
if(handler.hasMessages(1)){
if (handler.hasMessages(1)) {
handler.removeMessages(1)
}
val msg = Message.obtain()
msg.what = 1
msg.obj = Pair(oldValue.cityCode,newValue.cityCode)
handler.sendMessageDelayed(msg,1000L * 10)
msg.obj = Pair(oldValue.cityCode, newValue.cityCode)
handler.sendMessageDelayed(msg, 1000L * 10)
}
}
@@ -90,7 +87,7 @@ class HttpDnsStartUp : AndroidStartup<Boolean>() {
}
override fun create(context: Context): Boolean {
if(!ProcessUtils.isMainProcess()){
if (!ProcessUtils.isMainProcess()) {
return true
}
this.context = context
@@ -106,9 +103,12 @@ class HttpDnsStartUp : AndroidStartup<Boolean>() {
private fun preparePassportEnvironment() {
// 设置网络环境HTTP_DNS_ENV_QA、HTTP_DNS_ENV_RELEASE、HTTP_DNS_ENV_DEV
when (DebugConfig.getNetMode()) {
DebugConfig.NET_MODE_DEV -> clientConfig.netMode = MoGoAiCloudClientConfig.HTTP_DNS_ENV_DEV
DebugConfig.NET_MODE_QA -> clientConfig.netMode = MoGoAiCloudClientConfig.HTTP_DNS_ENV_QA
DebugConfig.NET_MODE_DEMO -> clientConfig.netMode = MoGoAiCloudClientConfig.HTTP_DNS_ENV_DEMO
DebugConfig.NET_MODE_DEV -> clientConfig.netMode =
MoGoAiCloudClientConfig.HTTP_DNS_ENV_DEV
DebugConfig.NET_MODE_QA -> clientConfig.netMode =
MoGoAiCloudClientConfig.HTTP_DNS_ENV_QA
DebugConfig.NET_MODE_DEMO -> clientConfig.netMode =
MoGoAiCloudClientConfig.HTTP_DNS_ENV_DEMO
else -> clientConfig.netMode = MoGoAiCloudClientConfig.HTTP_DNS_ENV_RELEASE
}
// 设置是否是第三APP登录
@@ -116,6 +116,7 @@ class HttpDnsStartUp : AndroidStartup<Boolean>() {
DebugConfig.getCarMachineType() != DebugConfig.CAR_MACHINE_TYPE_SELF_INNOVATE
// 设置是否输出日志
clientConfig.isShowDebugLog = true
SocketBuildConfig.isPrintLog = false
// 使用中台长链接
clientConfig.isUseOriginSocket = true
// 设置是否输出网络日志
@@ -159,8 +160,9 @@ class HttpDnsStartUp : AndroidStartup<Boolean>() {
SimpleLocation(envConfig.cityCode, envConfig.lat, envConfig.lon)
return httpDnsSimpleLocation
}
val mogoLocation: MogoLocation? = CallerChassisLocationGCJ02ListenerManager.getChassisLocationGCJ02()
if (mogoLocation != null && mogoLocation.latitude != 0.0 && mogoLocation.longitude != 0.0) {
val mogoLocation: MogoLocation =
CallerChassisLocationGCJ02ListenerManager.getChassisLocationGCJ02()
if (mogoLocation.latitude != 0.0 && mogoLocation.longitude != 0.0) {
// 更新
httpDnsSimpleLocation = if (
mogoLocation.cityCode.isNullOrEmpty() &&
@@ -186,6 +188,12 @@ class HttpDnsStartUp : AndroidStartup<Boolean>() {
initAiCloudSDK()
}
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_CLOUD,
nodeAliasCode = CHAIN_ALIAS_CODE_CLOUD_INIT,
paramIndexes = [-1]
)
private fun initAiCloudSDK() {
// 初始化SDK可以设置状态回调来监听
MoGoAiCloudClient.getInstance().init(context, clientConfig).addTokenCallbacks(
@@ -194,10 +202,9 @@ class HttpDnsStartUp : AndroidStartup<Boolean>() {
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_CLOUD,
endpoint = PAD,
parentNodeAliasCode = CHAIN_ALIAS_CODE_CLOUD_INIT,
nodeAliasCode = CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN,
paramIndexes = [0, 1],
clientPkFileName = "sn"
)
override fun onTokenGot(token: String, sn: String) {
clientConfig.token = token
@@ -215,19 +222,8 @@ class HttpDnsStartUp : AndroidStartup<Boolean>() {
}
}
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_CLOUD,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_CLOUD_PASSPORT_ERROR,
paramIndexes = [1],
clientPkFileName = "sn"
)
override fun onError(code: Int, msg: String) {
CallerLogger.d(
"$M_MAIN$TAG",
"初始化MogoAiCloudSdk failed ,reason : $msg , 未能开启长链服务和初始化Modules服务"
)
logError(getPrReason("初始化MogoAiCloudSdk failed ,reason:$msg , code:$code"))
}
}
)
@@ -272,67 +268,40 @@ class HttpDnsStartUp : AndroidStartup<Boolean>() {
}
}
private fun startSocketService(sn:String) {
private fun startSocketService(sn: String) {
CallerLogger.d("$M_MAIN$TAG", "startSocketService")
val location = CallerChassisLocationGCJ02ListenerManager.getChassisLocationGCJ02()
MogoAiCloudSocketManager.getInstance(context)
.registerLifecycleListener(10020, object : IMogoLifecycleListener {
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_CLOUD,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_CLOUD_CONNECT_FAIL,
paramIndexes = [-1],
clientPkFileName = "sn"
)
override fun onConnectFailure() {
CallerLogger.d("$M_MAIN$TAG", "socket-onConnectFailure")
logError(getPrReason("socket-onConnectFailure , status false"))
MogoStatusManager.getInstance().setCloudSocketMode(TAG, false)
}
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_CLOUD,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_CLOUD_CONNECT_SUCCESS,
paramIndexes = [-1],
clientPkFileName = "sn"
)
override fun onConnectSuccess() {
CallerLogger.d("$M_MAIN$TAG", "socket-onConnectSuccess")
MogoStatusManager.getInstance().setCloudSocketMode(TAG, true)
}
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_CLOUD,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_CLOUD_CONNECT_LOST,
paramIndexes = [-1],
clientPkFileName = "sn"
)
override fun onConnectLost() {
CallerLogger.d("$M_MAIN$TAG", "socket-onConnectLost")
logError(getPrReason("socket-onConnectLost , status false"))
MogoStatusManager.getInstance().setCloudSocketMode(TAG, false)
}
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_CLOUD,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_CLOUD_CONNECT_LOST,
paramIndexes = [0, 1],
clientPkFileName = "sn"
)
override fun onError(code: String, msg: String?) {
CallerLogger.d("$M_MAIN$TAG", "socket-onError code : $code , msg : $msg")
}
})
// 开启Socket长链服务
val lat =
location?.latitude ?: CallerMapUIServiceManager.getGDLocationServer(context!!)!!.lastLat
val lon = location?.longitude
?: CallerMapUIServiceManager.getGDLocationServer(context!!)!!.lastLon
if (location.latitude != 0.0) location.latitude else CallerMapUIServiceManager.getGDLocationServer(
context!!
)!!.lastLat
val lon =
if (location.longitude != 0.0) location.longitude else CallerMapUIServiceManager.getGDLocationServer(
context!!
)!!.lastLon
MogoAiCloudSocketManager.getInstance(context)
.init(context, sn, DebugConfig.getSocketAppId(), lat, lon)
}
@@ -340,10 +309,34 @@ class HttpDnsStartUp : AndroidStartup<Boolean>() {
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_CLOUD,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_HTTP_DNS_ERROR_REASON,
paramIndexes = [0]
)
private fun logError(pr: String) {
CallerLogger.e("$M_MAIN$TAG", "pr:$pr")
}
private fun getPrReason(msg: String): String {
val map = hashMapOf<String, Any>()
map["wifiState"] =
if (NetworkUtils.isAvailable()) "wifi enable" else "wifi disable"
map["lat"] =
if (CallerChassisLocationGCJ02ListenerManager.getChassisLocationGCJ02().latitude != 0.0)
CallerChassisLocationGCJ02ListenerManager.getChassisLocationGCJ02().latitude else
CallerMapUIServiceManager.getGDLocationServer(context!!)!!.lastLat
map["lon"] =
if (CallerChassisLocationGCJ02ListenerManager.getChassisLocationGCJ02().longitude != 0.0)
CallerChassisLocationGCJ02ListenerManager.getChassisLocationGCJ02().longitude else
CallerMapUIServiceManager.getGDLocationServer(context!!)!!.lastLon
map["reason"] = msg
return GsonUtils.toJson(map)
}
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_CLOUD,
nodeAliasCode = CHAIN_ALIAS_CODE_CLOUD_RECONNECT,
paramIndexes = [0, 1],
clientPkFileName = "sn"
paramIndexes = [0, 1]
)
private fun reConnectSocket(oldCityCode: String, newCityCode: String) {
CallerLogger.d(

View File

@@ -1,108 +0,0 @@
package com.mogo.eagle.core.data.config;
import android.content.Context;
import android.util.ArrayMap;
import com.elegant.network.utils.GsonUtil;
import com.mogo.eagle.core.data.R;
import com.mogo.eagle.core.data.enums.EventTypeEnumNew;
import com.mogo.eagle.core.data.map.PoiWrapper;
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr;
import java.util.List;
import java.util.Map;
/**
* 云端配置poi数据管理公共类
*
* @author tongchenfei
*/
public class CloudPoiManager {
private static final String TAG = "CloudPoiManager";
private final Map<String, PoiWrapper> poiWrapper = new ArrayMap<>();
private static CloudPoiManager instance = null;
public static CloudPoiManager getInstance() {
if (instance == null) {
synchronized (CloudPoiManager.class) {
if (instance == null) {
instance = new CloudPoiManager();
}
}
}
return instance;
}
public void generateDefault() {
if (poiWrapper.isEmpty()) {
poiWrapper.put(EventTypeEnumNew.TRAFFIC_CHECK.getPoiType(), new PoiWrapper(EventTypeEnumNew.TRAFFIC_CHECK.getPoiType(),
R.drawable.module_common_icon_map_marker_road_check2, R.drawable.module_common_icon_map_marker_road_check2_white, "交通检查"));
poiWrapper.put(EventTypeEnumNew.ROAD_CLOSED.getPoiType(), new PoiWrapper(EventTypeEnumNew.ROAD_CLOSED.getPoiType(),
R.drawable.module_common_icon_map_marker_road_block_off2, R.drawable.module_common_icon_map_marker_road_block_off2_white, "封路"));
poiWrapper.put(EventTypeEnumNew.FOURS_ROAD_WORK.getPoiType(), new PoiWrapper(EventTypeEnumNew.FOURS_ROAD_WORK.getPoiType(),
R.drawable.module_common_icon_map_marker_road_work2, R.drawable.module_common_icon_map_marker_road_work2_white, "施工"));
poiWrapper.put(EventTypeEnumNew.TYPE_SOCKET_ROAD_SHIGONG.getPoiType(), new PoiWrapper(EventTypeEnumNew.TYPE_SOCKET_ROAD_SHIGONG.getPoiType(),
R.drawable.module_common_icon_map_marker_road_work2, R.drawable.module_common_icon_map_marker_road_work2_white, "施工"));
poiWrapper.put(EventTypeEnumNew.FOURS_BLOCK_UP.getPoiType(), new PoiWrapper(EventTypeEnumNew.FOURS_BLOCK_UP.getPoiType(),
R.drawable.module_common_icon_map_marker_road_block_up2, R.drawable.module_common_icon_map_marker_road_block_up2_white, "拥堵"));
poiWrapper.put(EventTypeEnumNew.FOURS_PONDING.getPoiType(), new PoiWrapper(EventTypeEnumNew.FOURS_PONDING.getPoiType(),
R.drawable.module_common_icon_map_marker_pondingl2, R.drawable.module_common_icon_map_marker_pondingl2_white, "积水"));
poiWrapper.put(EventTypeEnumNew.FOURS_ICE.getPoiType(), new PoiWrapper(EventTypeEnumNew.FOURS_ICE.getPoiType(),
R.drawable.module_common_ic_rc_freeze2, R.drawable.module_common_ic_rc_freeze2_white, "结冰"));
poiWrapper.put(EventTypeEnumNew.FOURS_ACCIDENT.getPoiType(), new PoiWrapper(EventTypeEnumNew.FOURS_ACCIDENT.getPoiType(),
R.drawable.module_common_ic_rc_accident3, R.drawable.module_common_ic_rc_accident3_white, "事故"));
poiWrapper.put(EventTypeEnumNew.FOURS_ACCIDENT_01.getPoiType(), new PoiWrapper(EventTypeEnumNew.FOURS_ACCIDENT_01.getPoiType(),
R.drawable.module_common_ic_rc_accident3, R.drawable.module_common_ic_rc_accident3_white, "重大事故"));
poiWrapper.put(EventTypeEnumNew.FOURS_ACCIDENT_02.getPoiType(), new PoiWrapper(EventTypeEnumNew.FOURS_ACCIDENT_02.getPoiType(),
R.drawable.module_common_ic_rc_accident3, R.drawable.module_common_ic_rc_accident3_white, "特大事故"));
poiWrapper.put(EventTypeEnumNew.FOURS_ACCIDENT_03.getPoiType(), new PoiWrapper(EventTypeEnumNew.FOURS_ACCIDENT_03.getPoiType(),
R.drawable.module_common_ic_rc_accident3, R.drawable.module_common_ic_rc_accident3_white, "较大事故"));
poiWrapper.put(EventTypeEnumNew.FOURS_ACCIDENT_04.getPoiType(), new PoiWrapper(EventTypeEnumNew.FOURS_ACCIDENT_04.getPoiType(),
R.drawable.module_common_ic_rc_accident3, R.drawable.module_common_ic_rc_accident3_white, "一般事故"));
poiWrapper.put(EventTypeEnumNew.FOURS_ACCIDENT_05.getPoiType(), new PoiWrapper(EventTypeEnumNew.FOURS_ACCIDENT_05.getPoiType(),
R.drawable.module_common_ic_rc_accident3, R.drawable.module_common_ic_rc_accident3_white, "轻微事故"));
poiWrapper.put(EventTypeEnumNew.FOURS_LIVING.getPoiType(), new PoiWrapper(EventTypeEnumNew.FOURS_LIVING.getPoiType(),
R.drawable.module_common_icon_map_marker_living, R.drawable.module_common_icon_map_marker_living_white, "实时路况"));
poiWrapper.put(EventTypeEnumNew.ILLEGAL_PARK_LIVING.getPoiType(), new PoiWrapper(EventTypeEnumNew.ILLEGAL_PARK_LIVING.getPoiType(),
R.drawable.module_common_ic_rc_illegal_park, R.drawable.module_common_ic_rc_illegal_park_white, "违章停车"));
// 分享里用到的故障求助
poiWrapper.put("9999", new PoiWrapper("9999",
R.drawable.module_common_icon_seek_help, R.drawable.module_common_icon_seek_help, "故障求助"));
}
}
public void updateFromConfig(Context context) {
generateDefault();
// 从sp中获取config属性将服务端配置内容合并到本地
String config = SharedPrefsMgr.getInstance(context).getString("SHARE_BUTTON_CONFIG", "");
if (!config.isEmpty()) {
List<PoiWrapper> configWrappers = GsonUtil.arrayFromJson(config, PoiWrapper.class);
CallerLogger.INSTANCE.d(TAG, "config: " + configWrappers);
if (configWrappers != null) {
for (PoiWrapper wrapper : configWrappers) {
wrapper.setIconInfoRes(R.drawable.module_common_icon_map_marker_road_block_up2_white);
wrapper.setIconRes(R.drawable.module_common_icon_map_marker_road_block_up2);
if (poiWrapper.containsKey(wrapper.getPoiType())) {
PoiWrapper defWrapper = poiWrapper.get(wrapper.getPoiType());
if (defWrapper != null) {
wrapper.setIconRes(defWrapper.getIconRes());
wrapper.setIconInfoRes(defWrapper.getIconInfoRes());
}
}
CallerLogger.INSTANCE.d(TAG, "put===" + wrapper);
poiWrapper.put(wrapper.getPoiType(), wrapper);
}
} else {
CallerLogger.INSTANCE.e(TAG, "解析configWrapper异常: " + config);
}
}
}
public PoiWrapper getWrapperByPoiType(String poiType) {
return poiWrapper.get(poiType);
}
}

View File

@@ -45,7 +45,6 @@ public class MogoServicePaths {
* obu-mogo 模块
*/
@Keep
@Deprecated
public static final String PATH_V2X_OBU_MOGO = "/obu_mogo/api";
/**

View File

@@ -77,13 +77,18 @@ class ChainConstant {
const val CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDATE = "CHAIN_ALIAS_CODE_APP_INFO_CONFIG_UPDATE"
const val CHAIN_ALIAS_CODE_FUNC_CONFIG_CHANGED = "CHAIN_ALIAS_CODE_FUNC_CONFIG_CHANGED"
const val CHAIN_ALIAS_CODE_CLOUD_INIT = "CHAIN_ALIAS_CODE_CLOUD_INIT"
const val CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN = "CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN"
const val CHAIN_ALIAS_CODE_CLOUD_PASSPORT_ERROR = "CHAIN_ALIAS_CODE_CLOUD_PASSPORT_ERROR"
const val CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT = "CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT"
const val CHAIN_ALIAS_CODE_CLOUD_CONNECT_FAIL = "CHAIN_ALIAS_CODE_CLOUD_CONNECT_FAIL"
const val CHAIN_ALIAS_CODE_CLOUD_CONNECT_SUCCESS = "CHAIN_ALIAS_CODE_CLOUD_CONNECT_SUCCESS"
const val CHAIN_ALIAS_CODE_HTTP_DNS_CITY_CODE = "CHAIN_ALIAS_CODE_HTTP_DNS_CITY_CODE"
const val CHAIN_ALIAS_CODE_CLOUD_RECONNECT = "CHAIN_ALIAS_CODE_CLOUD_RECONNECT"
const val CHAIN_ALIAS_CODE_CLOUD_CONNECT_LOST = "CHAIN_ALIAS_CODE_CLOUD_CONNECT_LOST"
const val CHAIN_ALIAS_CODE_CLOUD_CONNECT_ERROR = "CHAIN_ALIAS_CODE_CLOUD_CONNECT_ERROR"
const val CHAIN_ALIAS_CODE_CLOUD_RECONNECT = "CHAIN_ALIAS_CODE_CLOUD_RECONNECT"
const val CHAIN_ALIAS_CODE_HTTP_DNS_CITY_CODE = "CHAIN_ALIAS_CODE_HTTP_DNS_CITY_CODE"
const val CHAIN_ALIAS_CODE_HTTP_DNS_ERROR_REASON = "CHAIN_ALIAS_CODE_SOCKET_ERROR_REASON"
const val CHAIN_ALIAS_CODE_CLOUD_V2N = "CHAIN_ALIAS_CODE_CLOUD_V2N"
const val CHAIN_ALIAS_CODE_INIT_ON_MAP_LOADED = "CHAIN_ALIAS_CODE_INIT_ON_MAP_LOADED"

View File

@@ -1,7 +1,6 @@
package com.mogo.eagle.core.data.enums
import com.mogo.eagle.core.data.R
import com.mogo.eagle.core.data.config.CloudPoiManager
/**
@@ -521,11 +520,6 @@ enum class EventTypeEnumNew(
companion object {
@JvmStatic
fun getPoiTypeStr(poiType: String): String {
// 先获取网络配置的poi对应的名称
CloudPoiManager.getInstance().getWrapperByPoiType(poiType)?.let {
return it.title
}
// 如果获取不到,那么就用本地默认的
return when (poiType) {
TRAFFIC_CHECK.poiType -> TRAFFIC_CHECK.poiTypeStr
ROAD_CLOSED.poiType -> ROAD_CLOSED.poiTypeStr

View File

@@ -22,7 +22,6 @@ import com.zhjt.mogo.adas.data.sweeper.task.confirm.SweeperTaskConfirm.TaskConfi
import com.zhjt.mogo.adas.data.sweeper.task.stop.SweeperTaskStop.StopTaskResp
import com.zhjt.mogo.adas.data.AdasConstants
import com.zhjt.service.chain.ChainLog
import com.zhjt.service.chain.TracingConstants
import com.zhjt.service_biz.BizConfig
import kotlin.random.Random
@@ -65,10 +64,8 @@ object CallerAutoPilotControlManager {
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_AUTOPILOT,
linkCode = CHAIN_LINK_ADAS,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_EAGLE_START_AUTOPILOT,
paramIndexes = [0],
clientPkFileName = "sn"
paramIndexes = [0]
)
fun startAutoPilot(controlParameters: AutopilotControlParameters?) {
if (controlParameters == null) {

View File

@@ -1,5 +1,14 @@
package com.mogo.aicloud.services.socket;
import static com.mogo.eagle.core.data.deva.chain.ChainConstant.CHAIN_ALIAS_CODE_CLOUD_CONNECT_ERROR;
import static com.mogo.eagle.core.data.deva.chain.ChainConstant.CHAIN_ALIAS_CODE_CLOUD_CONNECT_FAIL;
import static com.mogo.eagle.core.data.deva.chain.ChainConstant.CHAIN_ALIAS_CODE_CLOUD_CONNECT_LOST;
import static com.mogo.eagle.core.data.deva.chain.ChainConstant.CHAIN_ALIAS_CODE_CLOUD_CONNECT_SUCCESS;
import static com.mogo.eagle.core.data.deva.chain.ChainConstant.CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN;
import static com.mogo.eagle.core.data.deva.chain.ChainConstant.CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT;
import static com.mogo.eagle.core.data.deva.chain.ChainConstant.CHAIN_LINK_CLOUD;
import static com.mogo.eagle.core.data.deva.chain.ChainConstant.CHAIN_LINK_LOG_CONNECT_STATUS;
import android.content.Context;
import androidx.annotation.Keep;
@@ -13,6 +22,7 @@ import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
import com.mogo.eagle.core.utilcode.util.ProcessUtils;
import com.zhidao.ptech.connsvr.commom.protocol.MogoCommon;
import com.zhidao.socket.ConnectionLifecycleListener;
import com.zhjt.service.chain.ChainLog;
import java.util.ArrayList;
import java.util.List;
@@ -67,9 +77,16 @@ public class MogoAiCloudSocketManager extends ConnectionLifecycleListener implem
*/
private final Map<Long, IMogoMsgAckListener> mAckListeners = new ConcurrentHashMap<>();
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_CLOUD,
parentNodeAliasCode = CHAIN_ALIAS_CODE_CLOUD_PASSPORT_TOKEN,
nodeAliasCode = CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT,
paramIndexes = {1, 2, 3, 4}
)
@Override
public void init(Context context, String sn, String appId, double lat, double lon) {
if(!ProcessUtils.isMainProcess()){
if (!ProcessUtils.isMainProcess()) {
return;
}
this.mAppId = appId;
@@ -192,6 +209,13 @@ public class MogoAiCloudSocketManager extends ConnectionLifecycleListener implem
}
};
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_CLOUD,
parentNodeAliasCode = CHAIN_ALIAS_CODE_CLOUD_SOCKET_INIT,
nodeAliasCode = CHAIN_ALIAS_CODE_CLOUD_CONNECT_SUCCESS,
paramIndexes = {-1}
)
@Override
public void onConnectSuccess() {
if (mLifeCycleListeners.size() > 0) {
@@ -203,6 +227,12 @@ public class MogoAiCloudSocketManager extends ConnectionLifecycleListener implem
}
}
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_CLOUD,
nodeAliasCode = CHAIN_ALIAS_CODE_CLOUD_CONNECT_FAIL,
paramIndexes = {-1}
)
@Override
public void onConnectFailure() {
if (mLifeCycleListeners.size() > 0) {
@@ -214,6 +244,12 @@ public class MogoAiCloudSocketManager extends ConnectionLifecycleListener implem
}
}
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_CLOUD,
nodeAliasCode = CHAIN_ALIAS_CODE_CLOUD_CONNECT_LOST,
paramIndexes = {-1}
)
@Override
public void onConnectLost(boolean reconnect) {
if (mLifeCycleListeners.size() > 0) {
@@ -225,6 +261,13 @@ public class MogoAiCloudSocketManager extends ConnectionLifecycleListener implem
}
}
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_CLOUD,
nodeAliasCode = CHAIN_ALIAS_CODE_CLOUD_CONNECT_ERROR,
paramIndexes = {0, 1},
endPoint = true
)
@Override
public void onError(int code, String msg) {
if (mLifeCycleListeners.size() > 0) {

View File

@@ -18,11 +18,6 @@ public class MogoModule {
*/
private String mName;
/**
* 广播接收者
*/
private String mBroadcastAction;
/**
* @param path 模块加载路径
* @param name 模块名称
@@ -51,13 +46,5 @@ public class MogoModule {
return this;
}
public String getBroadcastAction() {
return mBroadcastAction;
}
public MogoModule setBroadcastAction( String broadcastAction ) {
this.mBroadcastAction = broadcastAction;
return this;
}
}

View File

@@ -13,8 +13,6 @@ import java.util.List;
*/
public class MogoModulePaths {
private static final List<MogoModule> mMogoModules = new ArrayList<>();
// 不需要启动APP也能运行的模块
private static final List<MogoModule> mMogoBaseModules = new ArrayList<>();
@@ -22,18 +20,6 @@ public class MogoModulePaths {
private static final List<MogoModule> mModuleFunctionServers = new ArrayList<>();
/**
* 添加卡片模块
*
* @param module
*/
public static void addModule(MogoModule module) {
if (module == null || TextUtils.isEmpty(module.getPath().replace(" ", ""))) {
throw new IllegalArgumentException("module path can't be empty or null or blank");
}
mMogoModules.add(module);
}
/**
* 添加模块功能
*
@@ -70,10 +56,6 @@ public class MogoModulePaths {
mMogoBaseModules.add(module);
}
public static List<MogoModule> getModules() {
return mMogoModules;
}
public static List<MogoModule> getBaseModules() {
return mMogoBaseModules;
}

View File

@@ -14,12 +14,9 @@ import com.mogo.commons.module.intent.IntentManager;
import com.mogo.commons.module.status.MogoStatusManager;
import com.mogo.commons.module.receiver.MogoReceiver;
import com.mogo.commons.voice.AIAssist;
import com.mogo.eagle.core.data.config.CloudPoiManager;
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
import com.mogo.eagle.core.utilcode.util.NetworkUtils;
import java.util.List;
public class MogoServices implements IMogoIntentListener {
@@ -43,7 +40,6 @@ public class MogoServices implements IMogoIntentListener {
public void init(Context context) {
mContext = context;
MogoStatusManager.getInstance().setAIAssistReady(TAG, AIAssist.getInstance(mContext).hasFlush());
CloudPoiManager.getInstance().updateFromConfig(context);
registerMogoReceiver(context);
@@ -51,30 +47,15 @@ public class MogoServices implements IMogoIntentListener {
mIntentManager.registerIntentListener(MogoReceiver.ACTION_VOICE_UI, this);
mIntentManager.registerIntentListener(MogoReceiver.ACTION_VOICE_READY, this);
mIntentManager.registerIntentListener(ConnectivityManager.CONNECTIVITY_ACTION, this);
Intent intent = new Intent("com.freedom.ser.ACTION");
intent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES);
mContext.sendBroadcast(intent);
}
private void registerMogoReceiver(Context context) {
if (context == null) {
return;
}
List<MogoModule> modules = MogoModulePaths.getModules();
if (modules.isEmpty()) {
return;
}
MogoReceiver receiver = new MogoReceiver(context);
IntentFilter filter = new IntentFilter();
if (!modules.isEmpty()) {
for (MogoModule module : modules) {
if (TextUtils.isEmpty(module.getBroadcastAction())) {
continue;
}
filter.addAction(module.getBroadcastAction());
}
}
filter.addAction(MogoReceiver.VOICE_ACTION);
// 小智语音
filter.addAction(MogoReceiver.ACTION_VOICE_UI);

View File

@@ -31,11 +31,6 @@ public class IntentHandlerFactory {
return InstanceHolder.INSTANCE;
}
private Object readResolve() {
// 阻止反序列化,必须实现 Serializable 接口
return InstanceHolder.INSTANCE;
}
private final Map< String, IntentHandler > mHandlers = new HashMap<>();
private final IntentHandler DEFAULT = new EmptyIntentHandler();

View File

@@ -4,6 +4,7 @@ import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import android.util.Log;
import com.mogo.commons.module.intent.IntentManager;
@@ -45,9 +46,11 @@ public class MogoReceiver extends BroadcastReceiver {
if (TextUtils.equals(VOICE_ACTION, action)) {
String cmd = intent.getStringExtra(PARAM_COMMAND);
if (!TextUtils.isEmpty(cmd)) {
Log.i("emArrow","MogoReceiver cmd:" + cmd);
mMogoIntentManager.invoke(cmd, intent);
}
} else {
Log.i("emArrow","MogoReceiver action:" + action);
mMogoIntentManager.invoke(action, intent);
}
}

View File

@@ -10,7 +10,7 @@
org.gradle.daemon=true
org.gradle.configureondemand=true
org.gradle.parallel=true
org.gradle.jvmargs=-Xmx4096m
org.gradle.jvmargs=-Xmx3072m
#开启gradle缓存
org.gradle.caching=true
android.enableBuildCache=true
@@ -63,7 +63,7 @@ BIZCONFIG_VERSION=1.3.2
SERVICE_BIZ_VERSION=1.2.4
################ 外部依赖引用 ################
# loglib
LOGLIB_VERSION=1.5.27
LOGLIB_VERSION=1.5.31
######## MogoAiCloudSDK Version ########
# 网络请求LOGLIB_VERSION
MOGO_NETWORK_VERSION=1.4.7.9

View File

@@ -1,6 +1,6 @@
apply plugin: 'chain.log.hook'
hooklog {
enableTraceToServer false
enableLoggerToLocal true
enableDebugTracing true
}

View File

@@ -3,5 +3,6 @@ ext {
kotlin_version = '1.5.30'
plugin_version = '10.0.0_mogo'
hook_log_plugin_version = '1.7.2'
service_chain_version = '5.1.16'
lancetx_plugin_version = '10.0.3_mogo'
}

View File

@@ -54,7 +54,6 @@ import com.zhjt.mogo.adas.data.sweeper.task.SweeperTaskSuspendResume;
import com.zhjt.mogo.adas.data.sweeper.task.confirm.SweeperTaskConfirm;
import com.zhjt.mogo.adas.data.sweeper.task.stop.SweeperTaskStop;
import com.zhjt.service.chain.ChainLog;
import com.zhjt.service.chain.TracingConstants;
import java.util.HashMap;
import java.util.HashSet;
@@ -278,10 +277,8 @@ public class AdasChannel implements IAdasNetCommApi, FpgaSocket.IWebSocketConnec
@ChainLog(linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_ADAS,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_INIT,
paramIndexes = {-1},
clientPkFileName = "sn")
paramIndexes = {-1})
private void initSocket() {
mSocket = new FpgaSocket();
mSocket.setWebSocketListener(this);
@@ -296,10 +293,8 @@ public class AdasChannel implements IAdasNetCommApi, FpgaSocket.IWebSocketConnec
@ChainLog(linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_ADAS,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_CONNECT_ADDRESS,
paramIndexes = {0},
clientPkFileName = "sn")
paramIndexes = {0,1})
private void connectSocket(String address, int port) {
if (mSocket != null) {
mSocket.connectWebSocket(address, port);
@@ -645,10 +640,8 @@ public class AdasChannel implements IAdasNetCommApi, FpgaSocket.IWebSocketConnec
*/
@ChainLog(linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_ADAS,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_STATUS_CHANGE_REASON,
paramIndexes = {1},
clientPkFileName = "sn")
paramIndexes = {0, 1})
private void updateConnectStatus(@Define.IPCConnectionStatus int status, @Nullable String reason) {
ipcConnectionStatus.set(status);
if (status == Constants.IPC_CONNECTION_STATUS.CONNECTED) {
@@ -845,10 +838,8 @@ public class AdasChannel implements IAdasNetCommApi, FpgaSocket.IWebSocketConnec
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_AUTOPILOT,
linkCode = CHAIN_LINK_ADAS,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_ADAS_START_AUTOPILOT,
paramIndexes = {2},
clientPkFileName = "sn"
paramIndexes = {0, 1, 2}
)
@Override
public boolean sendAutoPilotModeReq(int mode, int source, MessagePad.RouteInfo routeInfo) {
@@ -1017,10 +1008,8 @@ public class AdasChannel implements IAdasNetCommApi, FpgaSocket.IWebSocketConnec
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_AUTOPILOT,
linkCode = CHAIN_LINK_ADAS,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_ADAS_SEND_GLOBAL_PATH,
paramIndexes = {-1},
clientPkFileName = "sn"
paramIndexes = {-1}
)
@Override
public boolean sendGlobalPathReq() {
@@ -1089,10 +1078,8 @@ public class AdasChannel implements IAdasNetCommApi, FpgaSocket.IWebSocketConnec
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_AUTOPILOT,
linkCode = CHAIN_LINK_ADAS,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_ADAS_SEND_SYSTEM_CMD,
paramIndexes = {0},
clientPkFileName = "sn"
paramIndexes = {0}
)
@Override
public boolean sendSystemCmdReq(@NonNull MessagePad.SystemCmdType type) {
@@ -1111,10 +1098,8 @@ public class AdasChannel implements IAdasNetCommApi, FpgaSocket.IWebSocketConnec
@ChainLog(
linkChainLog = CHAIN_LINK_LOG_WEB_SOCKET_AUTOPILOT,
linkCode = CHAIN_LINK_ADAS,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_ADAS_SEND_TRAJECTORY_DOWNLOAD,
paramIndexes = {0},
clientPkFileName = "sn"
paramIndexes = {0}
)
@Override
public boolean sendTrajectoryDownloadReq(MessagePad.Line line) {

View File

@@ -23,7 +23,6 @@ import com.zhidao.support.adas.high.common.ReconnectManager;
import com.zhidao.support.adas.high.queue.WSByteQueueManager;
import com.zhidao.support.adas.high.queue.WebSocketQueueManager;
import com.zhjt.service.chain.ChainLog;
import com.zhjt.service.chain.TracingConstants;
import java.util.Locale;
import java.util.concurrent.TimeUnit;
@@ -201,10 +200,8 @@ public class FpgaSocket implements IWebSocket {
@ChainLog(linkChainLog = CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = CHAIN_LINK_ADAS,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_WEB_SOCKET_OPEN,
paramIndexes = {1},
clientPkFileName = "sn")
paramIndexes = {1})
@Override
public void onOpen(@NonNull WebSocket webSocket, @NonNull Response response) {
super.onOpen(webSocket, response);
@@ -224,10 +221,8 @@ public class FpgaSocket implements IWebSocket {
@ChainLog(linkChainLog = -1,
linkCode = CHAIN_LINK_ADAS,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_WEB_SOCKET_MESSAGE_JSON,
paramIndexes = {1},
clientPkFileName = "sn")
paramIndexes = {1})
@Override
public void onMessage(@NonNull WebSocket webSocket, @NonNull String text) {
super.onMessage(webSocket, text);
@@ -255,10 +250,8 @@ public class FpgaSocket implements IWebSocket {
@ChainLog(linkChainLog = -1,
linkCode = CHAIN_LINK_ADAS,
endpoint = TracingConstants.Endpoint.PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_WEB_SOCKET_MESSAGE_BYTE,
paramIndexes = {-1},
clientPkFileName = "sn")
paramIndexes = {-1})
@Override
public void onMessage(@NonNull WebSocket webSocket, @NonNull ByteString bytes) {
super.onMessage(webSocket, bytes);

File diff suppressed because one or more lines are too long

View File

@@ -17,7 +17,6 @@ import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr
import com.mogo.eagle.core.utilcode.util.CoordinateTransform
import com.mogo.eagle.core.utilcode.util.TimeUtils
import com.zhjt.service.chain.ChainLog
import com.zhjt.service.chain.TracingConstants.Endpoint.Companion.PAD
/**
* 封装高德地图通过设备GPS获取到的位置信息频率1s一次坐标系为CJC20
@@ -150,10 +149,8 @@ class GDLocationClient private constructor(context: Context) : AMapLocationListe
@ChainLog(
linkChainLog = ChainConstant.CHAIN_LINK_LOG_CONNECT_STATUS,
linkCode = ChainConstant.CHAIN_LINK_CLOUD,
endpoint = PAD,
nodeAliasCode = CHAIN_ALIAS_CODE_HTTP_DNS_CITY_CODE,
paramIndexes = [0],
clientPkFileName = "sn"
)
private fun setCityCode(code: String) {
mCityCode = code