我使用的是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.");
}