0
我正在使用ILogger的注入實例而不是TraceWritter。該實例是從Azure函數運行時注入的。我想記錄一個捕獲的異常。 LOGERROR唯一過載,可以接受一個異常是從類LoggerExtensions擴展方法:從Azure函數調用ILogger.LogError時可以放什麼EventId?
void LogError(this ILogger logger, EventId eventId, Exception exception, string message, params object[] args)
的問題是:該方法從其中i可採取當前EVENTID在這裏使用接收EVENTID作爲第二個參數,? (我想每個AF執行都有他唯一的EventId)。
我主張使用一個超載,它接受一個帶有例外的參數。現在我調用它的重載將default(EventId)作爲eventId的值。 – gabomgp