我一直在 .net core webapi 项目中使用 Serilog,并且能够愉快地使用它。但是,我想在信息日志中包含方法名称的示例 - 使用 SourceContext 访问类名称是可以的。
然而,根据网上的各种建议/指南,我添加了一个丰富器,但每次的结果都是实际的丰富方法。
总结一下我的知识,我主要来自 .net 3.5 及以下背景,因此目前除此之外的所有内容都是非常陡峭的学习曲线。请温柔点:-)
我都尝试过:
logEvent.AddOrUpdateProperty(new LogEventProperty("MethodName", new ScalarValue(System.Reflection.MethodBase.GetCurrentMethod().Name)));
和
logEvent.AddOrUpdateProperty(new LogEventProperty("MethodName", new ScalarValue(GetActualAsyncMethodName())));
蓝山帝景
弑天下
相关分类