diff --git a/LTEMvcApp/Services/LTEClientWebSocket.cs b/LTEMvcApp/Services/LTEClientWebSocket.cs index bba6053..4312fcb 100644 --- a/LTEMvcApp/Services/LTEClientWebSocket.cs +++ b/LTEMvcApp/Services/LTEClientWebSocket.cs @@ -328,14 +328,14 @@ namespace LTEMvcApp.Services if (_webSocket?.State != WebSocketState.Open) return -1; if (message == null) return -1; - var id = ++_messageId; + var id = Interlocked.Increment(ref _messageId); message["message_id"] = id; // 记录log_get消息的发送 var messageType = message["message"]?.ToString(); if (messageType == "log_get") { - _logger.LogDebug($"[{_config.Name}] 发送log_get消息: message_id={id}, timeout={message["timeout"]}, headers={message["headers"]}"); + _logger.LogDebug($"[{_config.Name}] 发送log_get消息: message_id={id}, timeout={message["timeout"]}, headers={message["headers"]}, ThreadId={Thread.CurrentThread.ManagedThreadId}"); } if (callback != null)