Skip to content

Commit

Permalink
Include correlation ID in log entries
Browse files Browse the repository at this point in the history
Signed-off-by: Victor Chang <[email protected]>
  • Loading branch information
mocsharp committed Sep 7, 2023
1 parent 462a3fd commit d5a3553
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options;
using Monai.Deploy.InformaticsGateway.Api;
using Monai.Deploy.InformaticsGateway.Api.Storage;
using Monai.Deploy.InformaticsGateway.Common;
using Monai.Deploy.InformaticsGateway.Configuration;
Expand Down Expand Up @@ -67,6 +68,8 @@ public async Task MoveFilesAsync(Payload payload, ActionBlock<Payload> moveQueue
Guard.Against.Null(moveQueue, nameof(moveQueue));
Guard.Against.Null(notificationQueue, nameof(notificationQueue));

using var loggerScope = _logger.BeginScope(new LoggingDataDictionary<string, object> { { "Payload", payload.PayloadId }, { "CorrelationId", payload.CorrelationId } });

if (payload.State != Payload.PayloadState.Move)
{
throw new PayloadNotifyException(PayloadNotifyException.FailureReason.IncorrectState, false);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options;
using Monai.Deploy.InformaticsGateway.Api;
using Monai.Deploy.InformaticsGateway.Api.Storage;
using Monai.Deploy.InformaticsGateway.Common;
using Monai.Deploy.InformaticsGateway.Configuration;
Expand Down Expand Up @@ -71,6 +72,7 @@ public async Task NotifyAsync(Payload payload, ActionBlock<Payload> notification

try
{
using var loggerScope = _logger.BeginScope(new LoggingDataDictionary<string, object> { { "Payload", payload.PayloadId }, { "CorrelationId", payload.CorrelationId } });
await NotifyPayloadReady(payload).ConfigureAwait(false);
await DeletePayload(payload, cancellationToken).ConfigureAwait(false);
}
Expand Down Expand Up @@ -187,4 +189,4 @@ public void Dispose()
GC.SuppressFinalize(this);
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options;
using Monai.Deploy.InformaticsGateway.Api;
using Monai.Deploy.InformaticsGateway.Api.Rest;
using Monai.Deploy.InformaticsGateway.Api.Storage;
using Monai.Deploy.InformaticsGateway.Common;
Expand Down Expand Up @@ -153,8 +152,6 @@ private async Task NotificationHandler(Payload payload)
{
Guard.Against.Null(payload, nameof(payload));

using var loggerScope = _logger.BeginScope(new LoggingDataDictionary<string, object> { { "Payload", payload.PayloadId }, { "CorrelationId", payload.CorrelationId } });

try
{
await _payloadNotificationActionHandler.NotifyAsync(payload, _publishQueue, _cancellationTokenSource.Token).ConfigureAwait(false);
Expand All @@ -181,8 +178,6 @@ private async Task MoveActionHandler(Payload payload)
{
Guard.Against.Null(payload, nameof(payload));

using var loggerScope = _logger.BeginScope(new LoggingDataDictionary<string, object> { { "Payload", payload.PayloadId }, { "CorrelationId", payload.CorrelationId } });

try
{
await _payloadMoveActionHandler.MoveFilesAsync(payload, _moveFileQueue, _publishQueue, _cancellationTokenSource.Token).ConfigureAwait(false);
Expand Down

0 comments on commit d5a3553

Please sign in to comment.