Можно ли использовать пользовательские ключевые слова с ETW

Можно ли использовать настраиваемые ключевые слова с ETW?

Я использую ETW для ведения журналов/отслеживания/диагностики в своем приложении, и мне нужна возможность назначать ключевые слова для упрощения запросов к журналам. Диагностика, синхронизированное событие, информация и другие, более конкретные, такие как подключение к БД или что-то еще.


etw
person devlife    schedule 02.08.2014    source источник
comment
Не могли бы вы объяснить вопрос немного больше?   -  person Humayun Shabbir    schedule 02.08.2014
comment
Я добавил дополнительную информацию о том, почему я хотел бы использовать пользовательские ключевые слова.   -  person devlife    schedule 02.08.2014
comment
Пожалуйста, предоставьте платформу. Это для приложения .NET? ETW используется по-разному в разных языках.   -  person Brian Rasmussen    schedule 03.08.2014
comment
Прости за это. Это для .NET 4.5.   -  person devlife    schedule 04.08.2014


Ответы (1)


Да, это возможно при использовании пакета EventSource:

public class Keywords   // This is a bitvector
{
    public const EventKeywords Requests = (EventKeywords)0x0001;
    public const EventKeywords Debug = (EventKeywords)0x0002;
}

Это также объясняется в _EventSourceUsersGuide.docx, который вы можете найти в своем решении после добавления пакета NuGet.

person magicandre1981    schedule 03.08.2014