Добавление контекстных свойств в журнал исключений Serilog - PullRequest
1 голос
/ 20 июня 2020

Я хочу динамически добавлять значение контекста к моей регистрации ошибок в 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);
}

Но на самом деле проблему ничто не решает. У кого-то есть дополнительные варианты / способы решения этой проблемы?

...