From 0ceced3f4a2957308958e16d7398cfb6e8aca1d0 Mon Sep 17 00:00:00 2001 From: Bartek Wasielak Date: Thu, 31 Jul 2025 16:16:57 -0400 Subject: [PATCH 1/2] Removed DI for Logger to accommodate for AWS --- .../SQSLambda_2/Sales/OrderSaga.cs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/samples/aws/sagas-lambda-aurora/SQSLambda_2/Sales/OrderSaga.cs b/samples/aws/sagas-lambda-aurora/SQSLambda_2/Sales/OrderSaga.cs index c4b7405ef75..63cbc7231aa 100644 --- a/samples/aws/sagas-lambda-aurora/SQSLambda_2/Sales/OrderSaga.cs +++ b/samples/aws/sagas-lambda-aurora/SQSLambda_2/Sales/OrderSaga.cs @@ -2,8 +2,9 @@ #region OrderSaga using Microsoft.Extensions.Logging; +using NServiceBus.Logging; -public class OrderSaga(ILogger logger) : Saga, +public class OrderSaga : Saga, IAmStartedByMessages, IHandleMessages, IHandleMessages, @@ -19,7 +20,7 @@ protected override void ConfigureHowToFindSaga(SagaPropertyMapper public async Task Handle(PlaceOrder message, IMessageHandlerContext context) { - logger.LogInformation("Placing order: {OrderId}", Data.OrderId); + logger.InfoFormat("Placing order: {0}", Data.OrderId); await RequestTimeout(context, TimeSpan.FromSeconds(8), new OrderDelayed { OrderId = message.OrderId }); @@ -31,7 +32,7 @@ await context.Publish(new OrderReceived public async Task Handle(CustomerBilled message, IMessageHandlerContext context) { - logger.LogInformation("The customer for order {OrderId} has been billed.", Data.OrderId); + logger.InfoFormat("The customer for order {0} has been billed.", Data.OrderId); Data.CustomerBilled = true; await ShipItIfPossible(context); @@ -39,7 +40,7 @@ public async Task Handle(CustomerBilled message, IMessageHandlerContext context) public async Task Handle(InventoryStaged message, IMessageHandlerContext context) { - logger.LogInformation("The inventory for order {OrderId} has been staged.", Data.OrderId); + logger.InfoFormat("The inventory for order {0} has been staged.", Data.OrderId); Data.InventoryStaged = true; await ShipItIfPossible(context); @@ -47,7 +48,7 @@ public async Task Handle(InventoryStaged message, IMessageHandlerContext context public async Task Timeout(OrderDelayed state, IMessageHandlerContext context) { - logger.LogInformation("Order {OrderId} is slightly delayed.", Data.OrderId); + logger.InfoFormat("Order {0} is slightly delayed.", Data.OrderId); await context.Publish(state); } @@ -56,7 +57,7 @@ async Task ShipItIfPossible(IMessageHandlerContext context) { if (Data is { CustomerBilled: true, InventoryStaged: true }) { - logger.LogInformation("Order {OrderId} has been shipped.", Data.OrderId); + logger.InfoFormat("Order {0} has been shipped.", Data.OrderId); // Send duplicate message for outbox test. await context.Publish(new OrderShipped { OrderId = Data.OrderId }); @@ -64,5 +65,7 @@ async Task ShipItIfPossible(IMessageHandlerContext context) } } + static ILog logger = LogManager.GetLogger(typeof(OrderSagaData)); + } #endregion \ No newline at end of file From 006e0e10e7b36393f93739630cdcc0f65302c37d Mon Sep 17 00:00:00 2001 From: Bartek Wasielak Date: Thu, 31 Jul 2025 16:21:27 -0400 Subject: [PATCH 2/2] removed unused using --- samples/aws/sagas-lambda-aurora/SQSLambda_2/Sales/OrderSaga.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/samples/aws/sagas-lambda-aurora/SQSLambda_2/Sales/OrderSaga.cs b/samples/aws/sagas-lambda-aurora/SQSLambda_2/Sales/OrderSaga.cs index 63cbc7231aa..53b61765eb8 100644 --- a/samples/aws/sagas-lambda-aurora/SQSLambda_2/Sales/OrderSaga.cs +++ b/samples/aws/sagas-lambda-aurora/SQSLambda_2/Sales/OrderSaga.cs @@ -1,7 +1,6 @@  #region OrderSaga -using Microsoft.Extensions.Logging; using NServiceBus.Logging; public class OrderSaga : Saga,