NLog不会为异步方法记录正确的方法名称

时间:2017-04-19 17:07:44

标签: nlog

我使用的是NLog 4.4.6和.Net 4.6.1

当我有一个执行日志记录的异步方法时,记录的{callsite}是一些伪造的方法名称(即fullyqualifiedclassname_d_20.MoveNext)

我查看了NLog问题列表,这应该可以从NLog 4.4开始工作

还有其他人有这个问题吗?

public async Task Handle(MyMessageType message, IMessageHandlerContext context)
{
   Log.Info("Starting...");
   await stateMachine.FireAsync(stateMachine.OnMyMessageType, context).ConfigureAwait(false);
   Log.Info("Finished.");
}

0 个答案:

没有答案