Я уже пробовал несколько подходов, но все равно не получил ожидаемого результата.
- Используйте AddCustomProperty
ILogger logger = (ILogger)serviceProvider.GetService(typeof(ILogger));
logger.AddCustomProperty("Environment", "DEV");
logger.AddCustomProperty("Type", "CustomAction");
- Добавить словарь в BeginScope
Код: Выделить всё
ILogger logger = (ILogger)serviceProvider.GetService(typeof(ILogger)); var customProps = new Dictionary { { "Environment", "DEV" }, { "Type", "CustomAction" } }; using (logger.BeginScope(customProps))
Код: Выделить всё
OptionListGetCustomAction Scope => System.Collections.Generic.Dictionary2[System.String,System.String
Подробнее здесь: https://stackoverflow.com/questions/798 ... -dimension
Мобильная версия