Skip to content

Commit 0fd7f14

Browse files
Updated quickstart tutorial to use Microsoft Extensions Logging (#6860)
* Updated quickstart tutorial to use Microsoft Extensions Logging * block based namespace
1 parent 6a8ba87 commit 0fd7f14

File tree

2 files changed

+18
-8
lines changed

2 files changed

+18
-8
lines changed

tutorials/quickstart/Solution/Billing/OrderPlacedHandler.cs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,24 @@
11
using System.Threading.Tasks;
22
using Messages;
3+
using Microsoft.Extensions.Logging;
34
using NServiceBus;
4-
using NServiceBus.Logging;
55

66
namespace Billing
77
{
88

99
public class OrderPlacedHandler :
1010
IHandleMessages<OrderPlaced>
1111
{
12-
static readonly ILog log = LogManager.GetLogger<OrderPlacedHandler>();
12+
private readonly ILogger<OrderPlacedHandler> logger;
13+
14+
public OrderPlacedHandler(ILogger<OrderPlacedHandler> logger)
15+
{
16+
this.logger = logger;
17+
}
1318

1419
public Task Handle(OrderPlaced message, IMessageHandlerContext context)
1520
{
16-
log.Info($"Billing has received OrderPlaced, OrderId = {message.OrderId}");
21+
logger.LogInformation("Billing has received OrderPlaced, OrderId = {orderId}", message.OrderId);
1722
return Task.CompletedTask;
1823
}
1924
}

tutorials/quickstart/Solution/Sales/PlaceOrderHandler.cs

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,25 @@
11
using System;
22
using System.Threading.Tasks;
33
using Messages;
4+
using Microsoft.Extensions.Logging;
45
using NServiceBus;
5-
using NServiceBus.Logging;
66

77
namespace Sales
88
{
99
public class PlaceOrderHandler :
1010
IHandleMessages<PlaceOrder>
1111
{
12-
static readonly ILog log = LogManager.GetLogger<PlaceOrderHandler>();
1312
static readonly Random random = new Random();
13+
private readonly ILogger<PlaceOrderHandler> logger;
1414

15-
public Task Handle(PlaceOrder message, IMessageHandlerContext context)
15+
public PlaceOrderHandler(ILogger<PlaceOrderHandler> logger)
1616
{
17-
log.Info($"Received PlaceOrder, OrderId = {message.OrderId}");
17+
this.logger = logger;
18+
}
19+
20+
public Task Handle(PlaceOrder message, IMessageHandlerContext context)
21+
{
22+
logger.LogInformation("Received PlaceOrder, OrderId = {orderId}", message.OrderId);
1823

1924
// This is normally where some business logic would occur
2025

@@ -36,7 +41,7 @@ public Task Handle(PlaceOrder message, IMessageHandlerContext context)
3641
OrderId = message.OrderId
3742
};
3843

39-
log.Info($"Publishing OrderPlaced, OrderId = {message.OrderId}");
44+
logger.LogInformation("Publishing OrderPlaced, OrderId = {orderId}", message.OrderId);
4045

4146
return context.Publish(orderPlaced);
4247
}

0 commit comments

Comments
 (0)