Я хочу динамически добавлять значение контекста к моей регистрации ошибок в ASP. NET MVC. Однако у меня есть это свойство только после успешного входа в систему.
В настоящее время у меня есть эта настройка при запуске. Cs:
Log.Logger = new LoggerConfiguration()
//other Enrich settings
.Enrich.WithProperty("AccountID", AccountID)
.CreateLogger();
Я пытался использовать свое решение после исключения из журнала :
Log.Information("Adding {AccountID}", AccountID);
И:
using (LogContext.PushProperty("AccountID", AccountID))
{
Log.Information("Adding {AccountID}", AccountID);
}
Но на самом деле проблему ничто не решает. У кого-то есть дополнительные варианты / способы решения этой проблемы?