@@ -126,7 +126,7 @@ public async Task StartAsync()
126126 return ;
127127 }
128128
129- _logger . LogInformation ( $ "Starting hybrid cluster transport for node { _nodeId } ") ;
129+ _logger . LogWarning ( $ "[HybridClusterTransport] 启动混合集群传输 - NodeId: { _nodeId } , Address: { _nodeInfo . Address } , Port: { _nodeInfo . Port } , Endpoint: { _nodeInfo . Endpoint } ") ;
130130
131131 try
132132 {
@@ -159,7 +159,7 @@ public async Task StartAsync()
159159 await _messageQueueService . ConsumeAsync ( _queueName , HandleMessageAsync , autoAck : false ) ;
160160
161161 _started = true ;
162- _logger . LogInformation ( $ "Hybrid cluster transport started for node { _nodeId } ") ;
162+ _logger . LogWarning ( $ "[HybridClusterTransport] 混合集群传输启动成功 - NodeId: { _nodeId } , QueueName: { _queueName } , ExchangeName: { ExchangeName } ") ;
163163 }
164164 catch ( Exception ex )
165165 {
@@ -246,11 +246,11 @@ public async Task SendAsync(string nodeId, ClusterMessage message)
246246
247247 await _messageQueueService . PublishAsync ( ExchangeName , routingKey , messageBytes , properties ) ;
248248
249- _logger . LogDebug ( $ "Sent message { message . MessageId } to node { nodeId } ") ;
249+ _logger . LogWarning ( $ "[HybridClusterTransport] 消息发送成功 - TargetNodeId: { nodeId } , MessageId: { message . MessageId } , MessageType: { message . Type } , CurrentNodeId: { _nodeId } , MessageSize: { messageBytes . Length } bytes ") ;
250250 }
251251 catch ( Exception ex )
252252 {
253- _logger . LogError ( ex , $ "Failed to send message to node { nodeId } ") ;
253+ _logger . LogError ( ex , $ "[HybridClusterTransport] 消息发送失败 - TargetNodeId: { nodeId } , MessageId: { message . MessageId } , MessageType: { message . Type } , CurrentNodeId: { _nodeId } , Error: { ex . Message } , StackTrace: { ex . StackTrace } ") ;
254254 throw ;
255255 }
256256 }
@@ -296,11 +296,11 @@ public async Task BroadcastAsync(ClusterMessage message)
296296
297297 await _messageQueueService . PublishAsync ( ExchangeName , BroadcastRoutingKey , messageBytes , properties ) ;
298298
299- _logger . LogDebug ( $ "Broadcasted message { message . MessageId } to all nodes ") ;
299+ _logger . LogWarning ( $ "[HybridClusterTransport] 广播消息成功 - MessageId: { message . MessageId } , MessageType: { message . Type } , CurrentNodeId: { _nodeId } , MessageSize: { messageBytes . Length } bytes, 已知节点数: { _knownNodes . Count } ") ;
300300 }
301301 catch ( Exception ex )
302302 {
303- _logger . LogError ( ex , "Failed to broadcast message") ;
303+ _logger . LogError ( ex , $ "[HybridClusterTransport] 广播消息失败 - MessageId: { message . MessageId } , MessageType: { message . Type } , CurrentNodeId: { _nodeId } , Error: { ex . Message } , StackTrace: { ex . StackTrace } ") ;
304304 throw ;
305305 }
306306 }
@@ -453,13 +453,16 @@ private async Task<bool> HandleMessageAsync(byte[] body, MessageProperties prope
453453
454454 if ( message == null )
455455 {
456- _logger . LogWarning ( "Received null or invalid message ") ;
456+ _logger . LogWarning ( $ "[HybridClusterTransport] 收到空或无效消息 - CurrentNodeId: { _nodeId } ") ;
457457 return true ; // Ack to remove from queue / 确认以从队列中移除
458458 }
459459
460+ _logger . LogWarning ( $ "[HybridClusterTransport] 收到集群消息 - MessageType: { message . Type } , FromNodeId: { message . FromNodeId } , ToNodeId: { message . ToNodeId } , MessageId: { message . MessageId } , CurrentNodeId: { _nodeId } , MessageSize: { body . Length } bytes") ;
461+
460462 // Ignore messages from self / 忽略来自自己的消息
461463 if ( message . FromNodeId == _nodeId )
462464 {
465+ _logger . LogWarning ( $ "[HybridClusterTransport] 忽略来自自己的消息 - MessageId: { message . MessageId } , CurrentNodeId: { _nodeId } ") ;
463466 return true ;
464467 }
465468
@@ -515,6 +518,7 @@ private async Task<bool> HandleMessageAsync(byte[] body, MessageProperties prope
515518 }
516519
517520 // Trigger message received event / 触发消息接收事件
521+ _logger . LogWarning ( $ "[HybridClusterTransport] 触发消息接收事件 - MessageType: { message . Type } , FromNodeId: { message . FromNodeId } , ToNodeId: { message . ToNodeId } , MessageId: { message . MessageId } , CurrentNodeId: { _nodeId } ") ;
518522 MessageReceived ? . Invoke ( this , new ClusterMessageEventArgs
519523 {
520524 FromNodeId = message . FromNodeId ,
@@ -586,7 +590,7 @@ private void OnNodeDiscovered(object sender, NodeInfo nodeInfo)
586590 var wasNew = _knownNodes . TryAdd ( nodeInfo . NodeId , nodeInfo ) ;
587591 if ( wasNew )
588592 {
589- _logger . LogInformation ( $ "Node { nodeInfo . NodeId } discovered : { nodeInfo . Address } : { nodeInfo . Port } ") ;
593+ _logger . LogWarning ( $ "[HybridClusterTransport] 发现新节点 - NodeId: { nodeInfo . NodeId } , Address : { nodeInfo . Address } , Port: { nodeInfo . Port } , CurrentNodeId: { _nodeId } , 已知节点数: { _knownNodes . Count } ") ;
590594 NodeConnected ? . Invoke ( this , new ClusterNodeEventArgs { NodeId = nodeInfo . NodeId } ) ;
591595 }
592596 else
@@ -608,7 +612,7 @@ private void OnNodeRemoved(object sender, string nodeId)
608612
609613 if ( _knownNodes . TryRemove ( nodeId , out _ ) )
610614 {
611- _logger . LogInformation ( $ "Node { nodeId } removed from cluster ") ;
615+ _logger . LogWarning ( $ "[HybridClusterTransport] 节点从集群中移除 - NodeId: { nodeId } , CurrentNodeId: { _nodeId } , 剩余节点数: { _knownNodes . Count } ") ;
612616 NodeDisconnected ? . Invoke ( this , new ClusterNodeEventArgs { NodeId = nodeId } ) ;
613617 }
614618 }
0 commit comments