Skip to content

Commit 6afde90

Browse files
Update aws/sagas-lambda-aurora sample: removed DI for Logger to accommodate for AWS
1 parent 2ec482a commit 6afde90

File tree

1 file changed

+9
-7
lines changed
  • samples/aws/sagas-lambda-aurora/SQSLambda_2/Sales

1 file changed

+9
-7
lines changed

samples/aws/sagas-lambda-aurora/SQSLambda_2/Sales/OrderSaga.cs

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11

22
#region OrderSaga
33

4-
using Microsoft.Extensions.Logging;
4+
using NServiceBus.Logging;
55

6-
public class OrderSaga(ILogger<OrderSaga> logger) : Saga<OrderSagaData>,
6+
public class OrderSaga : Saga<OrderSagaData>,
77
IAmStartedByMessages<PlaceOrder>,
88
IHandleMessages<CustomerBilled>,
99
IHandleMessages<InventoryStaged>,
@@ -19,7 +19,7 @@ protected override void ConfigureHowToFindSaga(SagaPropertyMapper<OrderSagaData>
1919

2020
public async Task Handle(PlaceOrder message, IMessageHandlerContext context)
2121
{
22-
logger.LogInformation("Placing order: {OrderId}", Data.OrderId);
22+
logger.InfoFormat("Placing order: {0}", Data.OrderId);
2323

2424
await RequestTimeout(context, TimeSpan.FromSeconds(8), new OrderDelayed { OrderId = message.OrderId });
2525

@@ -31,23 +31,23 @@ await context.Publish(new OrderReceived
3131

3232
public async Task Handle(CustomerBilled message, IMessageHandlerContext context)
3333
{
34-
logger.LogInformation("The customer for order {OrderId} has been billed.", Data.OrderId);
34+
logger.InfoFormat("The customer for order {0} has been billed.", Data.OrderId);
3535
Data.CustomerBilled = true;
3636

3737
await ShipItIfPossible(context);
3838
}
3939

4040
public async Task Handle(InventoryStaged message, IMessageHandlerContext context)
4141
{
42-
logger.LogInformation("The inventory for order {OrderId} has been staged.", Data.OrderId);
42+
logger.InfoFormat("The inventory for order {0} has been staged.", Data.OrderId);
4343
Data.InventoryStaged = true;
4444

4545
await ShipItIfPossible(context);
4646
}
4747

4848
public async Task Timeout(OrderDelayed state, IMessageHandlerContext context)
4949
{
50-
logger.LogInformation("Order {OrderId} is slightly delayed.", Data.OrderId);
50+
logger.InfoFormat("Order {0} is slightly delayed.", Data.OrderId);
5151

5252
await context.Publish(state);
5353
}
@@ -56,13 +56,15 @@ async Task ShipItIfPossible(IMessageHandlerContext context)
5656
{
5757
if (Data is { CustomerBilled: true, InventoryStaged: true })
5858
{
59-
logger.LogInformation("Order {OrderId} has been shipped.", Data.OrderId);
59+
logger.InfoFormat("Order {0} has been shipped.", Data.OrderId);
6060

6161
// Send duplicate message for outbox test.
6262
await context.Publish(new OrderShipped { OrderId = Data.OrderId });
6363
MarkAsComplete();
6464
}
6565
}
6666

67+
static ILog logger = LogManager.GetLogger(typeof(OrderSagaData));
68+
6769
}
6870
#endregion

0 commit comments

Comments
 (0)