Skip to content

Expose extra ETW Payload in ETW tracing#220

Merged
hpsin merged 2 commits into
masterfrom
CustomETW
Feb 19, 2017
Merged

Expose extra ETW Payload in ETW tracing#220
hpsin merged 2 commits into
masterfrom
CustomETW

Conversation

@hpsin
Copy link
Copy Markdown
Contributor

@hpsin hpsin commented Feb 17, 2017

This changes a few things - generation of new EtwEventInfo objects from a Dictionary<string, string>, because DataContractJsonSerializer can't fit them directly, and changes the WebSocket JSON deserialization step to use a Simple Dictionary Format, which is required to get the Dictionary<string, string> in the first place.

Would appreciate review of the way the EtwEventInfo object is created and cached since I'm a bit surprised C# allowed it in the first place.

@hpsin
Copy link
Copy Markdown
Contributor Author

hpsin commented Feb 17, 2017

Once this is in and @dotMorten's App install changes are in, I want to spin a new release for @davidkline-ms

Copy link
Copy Markdown

@david-c-kline david-c-kline left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i like it!

Copy link
Copy Markdown
Contributor

@CBaud CBaud left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for cleaning this up!

@hpsin hpsin merged commit 64078b5 into master Feb 19, 2017
@hpsin hpsin deleted the CustomETW branch February 19, 2017 21:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants