0
我已经从.NET Core中的Microsoft.Extensions.Logging包中编写了自己的ILogger实现,但是我不确定如何添加其他参数以进行记录?自定义ILogger实现和额外/自定义字段?
目前,我有我的日志方法如下签名:
public void Log<TState>(
LogLevel logLevel,
EventId eventId,
TState state,
Exception exception,
Func<TState, Exception, string> formatter)
如何延长这个,所以我可以在额外的字段通过?这与TState参数有关吗?
我在这里发现了一个LoggerMessage.Define方法的一些附加信息,这里听起来像它可能是我正在寻找的东西,但似乎没有太多的信息。
[请不要把问题标题标签(https://stackoverflow.com/help/tagging) – Liam