Skip to content

Commit d5a3553

Browse files
committed
Include correlation ID in log entries
Signed-off-by: Victor Chang <[email protected]>
1 parent 462a3fd commit d5a3553

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

src/InformaticsGateway/Services/Connectors/PayloadMoveActionHandler.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
using Microsoft.Extensions.DependencyInjection;
2626
using Microsoft.Extensions.Logging;
2727
using Microsoft.Extensions.Options;
28+
using Monai.Deploy.InformaticsGateway.Api;
2829
using Monai.Deploy.InformaticsGateway.Api.Storage;
2930
using Monai.Deploy.InformaticsGateway.Common;
3031
using Monai.Deploy.InformaticsGateway.Configuration;
@@ -67,6 +68,8 @@ public async Task MoveFilesAsync(Payload payload, ActionBlock<Payload> moveQueue
6768
Guard.Against.Null(moveQueue, nameof(moveQueue));
6869
Guard.Against.Null(notificationQueue, nameof(notificationQueue));
6970

71+
using var loggerScope = _logger.BeginScope(new LoggingDataDictionary<string, object> { { "Payload", payload.PayloadId }, { "CorrelationId", payload.CorrelationId } });
72+
7073
if (payload.State != Payload.PayloadState.Move)
7174
{
7275
throw new PayloadNotifyException(PayloadNotifyException.FailureReason.IncorrectState, false);

src/InformaticsGateway/Services/Connectors/PayloadNotificationActionHandler.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
using Microsoft.Extensions.DependencyInjection;
2424
using Microsoft.Extensions.Logging;
2525
using Microsoft.Extensions.Options;
26+
using Monai.Deploy.InformaticsGateway.Api;
2627
using Monai.Deploy.InformaticsGateway.Api.Storage;
2728
using Monai.Deploy.InformaticsGateway.Common;
2829
using Monai.Deploy.InformaticsGateway.Configuration;
@@ -71,6 +72,7 @@ public async Task NotifyAsync(Payload payload, ActionBlock<Payload> notification
7172

7273
try
7374
{
75+
using var loggerScope = _logger.BeginScope(new LoggingDataDictionary<string, object> { { "Payload", payload.PayloadId }, { "CorrelationId", payload.CorrelationId } });
7476
await NotifyPayloadReady(payload).ConfigureAwait(false);
7577
await DeletePayload(payload, cancellationToken).ConfigureAwait(false);
7678
}
@@ -187,4 +189,4 @@ public void Dispose()
187189
GC.SuppressFinalize(this);
188190
}
189191
}
190-
}
192+
}

src/InformaticsGateway/Services/Connectors/PayloadNotificationService.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
using Microsoft.Extensions.Hosting;
2424
using Microsoft.Extensions.Logging;
2525
using Microsoft.Extensions.Options;
26-
using Monai.Deploy.InformaticsGateway.Api;
2726
using Monai.Deploy.InformaticsGateway.Api.Rest;
2827
using Monai.Deploy.InformaticsGateway.Api.Storage;
2928
using Monai.Deploy.InformaticsGateway.Common;
@@ -153,8 +152,6 @@ private async Task NotificationHandler(Payload payload)
153152
{
154153
Guard.Against.Null(payload, nameof(payload));
155154

156-
using var loggerScope = _logger.BeginScope(new LoggingDataDictionary<string, object> { { "Payload", payload.PayloadId }, { "CorrelationId", payload.CorrelationId } });
157-
158155
try
159156
{
160157
await _payloadNotificationActionHandler.NotifyAsync(payload, _publishQueue, _cancellationTokenSource.Token).ConfigureAwait(false);
@@ -181,8 +178,6 @@ private async Task MoveActionHandler(Payload payload)
181178
{
182179
Guard.Against.Null(payload, nameof(payload));
183180

184-
using var loggerScope = _logger.BeginScope(new LoggingDataDictionary<string, object> { { "Payload", payload.PayloadId }, { "CorrelationId", payload.CorrelationId } });
185-
186181
try
187182
{
188183
await _payloadMoveActionHandler.MoveFilesAsync(payload, _moveFileQueue, _publishQueue, _cancellationTokenSource.Token).ConfigureAwait(false);

0 commit comments

Comments
 (0)