2016-03-11 2 views
3

Если я использую NLog с адаптером для приложений Azure Application Insights, как мне отправить свойства?Azure Application Insights и NLog

Когда я просматриваю эти журналы в VS или Azure Portal, я хотел бы иметь возможность группировать или фильтровать их.

Есть ли способ назвать их? Или передать некоторые свойства или показатели? поддержка

ответ

2

Пользовательские свойства были добавлены при решении этого вопроса: https://github.com/Microsoft/ApplicationInsights-dotnet-logging/issues/5 Если вы проверяете запрос тянуть к этому вопросу вы можете увидеть, как это проверяется с помощью теста блока:

Logger aiLogger = this.CreateTargetWithGivenInstrumentationKey(); 
var eventInfo = new LogEventInfo(LogLevel.Trace, "TestLogger", "Hello!"); 
eventInfo.Properties["Name"] = "Value"; 
aiLogger.Log(eventInfo); 

Когда вы смотрите на детали лезвие для этого сообщения трассировки вы найдете там свойство «Имя».