[3.3.0]merge
This commit is contained in:
@@ -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
247
app/1
Normal 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)
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
@@ -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}"
|
||||
|
||||
@@ -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}",
|
||||
|
||||
|
||||
@@ -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()) {
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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, {
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
@@ -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>) {}
|
||||
}
|
||||
@@ -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")
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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)?) {
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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()) {
|
||||
|
||||
@@ -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>
|
||||
@@ -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(
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -45,7 +45,6 @@ public class MogoServicePaths {
|
||||
* obu-mogo 模块
|
||||
*/
|
||||
@Keep
|
||||
@Deprecated
|
||||
public static final String PATH_V2X_OBU_MOGO = "/obu_mogo/api";
|
||||
|
||||
/**
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
apply plugin: 'chain.log.hook'
|
||||
hooklog {
|
||||
enableTraceToServer false
|
||||
enableLoggerToLocal true
|
||||
enableDebugTracing true
|
||||
}
|
||||
|
||||
|
||||
@@ -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'
|
||||
}
|
||||
@@ -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) {
|
||||
|
||||
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user