|
|
@@ -1297,17 +1297,20 @@ namespace Chromium {
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
+ /*
|
|
|
if (ConfigManager::getInstance().m_withLinkLog)
|
|
|
DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM).setAPI(__FUNCTION__)("WebSocket Search message_from_socket : json = %s", js.c_str());
|
|
|
else if (messageType != MessageType::RequestAck && messageType != MessageType::Event)//do not upload message which messageType equals to RequestAck or Event
|
|
|
DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM).setAPI(__FUNCTION__)("WebSocket Search message_from_socket : json = %s", js.c_str());
|
|
|
+ */
|
|
|
if (js.empty())
|
|
|
{
|
|
|
DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM).setAPI(__FUNCTION__)("string empty");
|
|
|
return;
|
|
|
}
|
|
|
- if (ConfigManager::getInstance().m_connection_hdls.empty() && ConfigManager::getInstance().m_connection_ws_sm2_hdls.empty())
|
|
|
- DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM).setAPI(__FUNCTION__)("message_from_socket : no websocket client connection");
|
|
|
+ if (ConfigManager::getInstance().m_connection_hdls.empty() && ConfigManager::getInstance().m_connection_ws_sm2_hdls.empty() && messageType != MessageType::Event)
|
|
|
+ DbgWithLink(LOG_LEVEL_INFO, LOG_TYPE_SYSTEM).setAPI(__FUNCTION__)
|
|
|
+ ("message_from_socket : no websocket client connection, messageType:%s", GetMessageTypeString(messageType));
|
|
|
else {
|
|
|
#if(defined _WIN32 || defined _WIN64)
|
|
|
js = string_to_utf8(js);
|
|
|
@@ -1331,12 +1334,13 @@ namespace Chromium {
|
|
|
// get message from socket and deserialize
|
|
|
// then send back to the web client
|
|
|
auto bufferLength = msg.getBufferLength();
|
|
|
+
|
|
|
/*
|
|
|
if (bufferLength > MAX_TRANSFER_LEN)
|
|
|
- DbgEx("WebSocket Search message_from_socket : buffer len = %d, buffer pre50:%s", msg.getBufferLength(), msg.printfHEX(50).c_str());
|
|
|
+ DbgWithLink(LOG_LEVEL_DEBUG, LOG_TYPE_SYSTEM)("WebSocket Search message_from_socket : buffer len = %d, buffer pre50:%s", msg.getBufferLength(), msg.printfHEX(50).c_str());
|
|
|
else
|
|
|
receivehexdump(msg.getPayload(), msg.getLength());
|
|
|
- */
|
|
|
+ */
|
|
|
//else
|
|
|
// DbgEx("WebSocket Search message_from_socket : buffer len = %d", msg.getBufferLength());
|
|
|
|
|
|
@@ -1384,14 +1388,14 @@ namespace Chromium {
|
|
|
unaccurate_js = js;
|
|
|
}
|
|
|
auto signatureID = msg.getSignatureID();
|
|
|
- auto sessionId = msg.getSessionID();
|
|
|
- auto sessionEntityName = EntitySessionManager::FromSessionIdToEntityName(sessionId);
|
|
|
+ auto sessionId = cur_from_socket.sessionId;
|
|
|
+ auto sessionEntityName = cur_from_socket.entityName;
|
|
|
if (sendArr.size() == 0)
|
|
|
- LogManager::getInstance().logVtmEvent(-1, -1, sessionId, sessionEntityName.second, 0, "send", sendArr,
|
|
|
+ LogManager::getInstance().logVtmEvent(-1, -1, sessionId, sessionEntityName, 0, "send", sendArr,
|
|
|
cur_from_socket.payLoad, cur_from_socket.msgBytes, Error_NotExist, "message_from_socket event sendArr.size() == 0");
|
|
|
else if (signatureID != eMsgSig_LogInfo && signatureID != eMsgSig_EntityStatus && signatureID != eMsgSig_PerformanceList)//fiter guiconsole msg
|
|
|
{
|
|
|
- LogManager::getInstance().logVtmEvent(-1, -1, sessionId, sessionEntityName.second, 0, "send", sendArr,
|
|
|
+ LogManager::getInstance().logVtmEvent(-1, -1, sessionId, sessionEntityName, 0, "send", sendArr,
|
|
|
cur_from_socket.payLoad, cur_from_socket.msgBytes);
|
|
|
/*
|
|
|
#ifdef DEVOPS_ON_ST
|