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