Chained commands keep the same CommandId in nlog context

pull/6/head
Mark McDowall 11 years ago
parent c184ec2d98
commit 1166a81eb3

@ -145,7 +145,10 @@ namespace NzbDrone.Common.Messaging
try
{
MappedDiagnosticsContext.Set("CommandId", trackedCommand.Command.CommandId);
if (!MappedDiagnosticsContext.Contains("CommandId"))
{
MappedDiagnosticsContext.Set("CommandId", trackedCommand.Command.CommandId);
}
PublishEvent(new CommandStartedEvent(trackedCommand));
handler.Execute(command);

Loading…
Cancel
Save