Я уже попробовал несколько подходов, но все равно не получил ожидаемого результата.
- Используйте AddCustomProperty
Результат моего специального измерения содержит только имя категории из метода BeginScope.
Код: Выделить всё
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 ... on-insight
Мобильная версия