@@ -27,6 +27,9 @@ namespace Libplanet.Net.Transports
2727 /// </summary>
2828 public class NetMQTransport : ITransport
2929 {
30+ private static readonly ActivitySource ActivitySource =
31+ new ( "Libplanet.Net.Transports.NetMQTransport" ) ;
32+
3033 private readonly PrivateKey _privateKey ;
3134 private readonly ILogger _logger ;
3235 private readonly AppProtocolVersionOptions _appProtocolVersionOptions ;
@@ -36,7 +39,6 @@ public class NetMQTransport : ITransport
3639 private readonly Channel < MessageRequest > _requests ;
3740 private readonly Task _runtimeProcessor ;
3841 private readonly AsyncManualResetEvent _runningEvent ;
39- private readonly ActivitySource _activitySource ;
4042
4143 private NetMQQueue < ( AsyncManualResetEvent , Message ) > ? _replyQueue ;
4244
@@ -94,7 +96,6 @@ private NetMQTransport(
9496 _requests = Channel . CreateUnbounded < MessageRequest > ( ) ;
9597 _runtimeCancellationTokenSource = new CancellationTokenSource ( ) ;
9698 _turnCancellationTokenSource = new CancellationTokenSource ( ) ;
97- _activitySource = new ActivitySource ( "Libplanet.Net.Transports.NetMQTransport" ) ;
9899 _requestCount = 0 ;
99100 CancellationToken runtimeCt = _runtimeCancellationTokenSource . Token ;
100101 _runtimeProcessor = Task . Factory . StartNew (
@@ -323,7 +324,7 @@ CancellationToken cancellationToken
323324 throw new ObjectDisposedException ( nameof ( NetMQTransport ) ) ;
324325 }
325326
326- using Activity ? a = _activitySource
327+ using Activity ? a = ActivitySource
327328 . StartActivity ( ActivityKind . Producer ) ?
328329 . AddTag ( "Message" , content . Type )
329330 . AddTag ( "Peer" , peer . PeerString ) ;
@@ -504,7 +505,7 @@ public void BroadcastMessage(IEnumerable<BoundPeer> peers, MessageContent conten
504505 Task . Run (
505506 async ( ) =>
506507 {
507- using Activity ? a = _activitySource
508+ using Activity ? a = ActivitySource
508509 . StartActivity ( ActivityKind . Producer ) ?
509510 . AddTag ( "Message" , content . Type )
510511 . AddTag ( "Peers" , boundPeers . Select ( x => x . PeerString ) ) ;
0 commit comments