Skip to content

An extension to Visual Studio that provides a TracePoints tool window with filterable view of TracePoints that fire while debugging.

License

Notifications You must be signed in to change notification settings

andysterland/visualstudio-tracepoint-window

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visual Studio - TracePoint - Window

An extension to Visual Studio that provides a TracePoints tool window with filterable view of TracePoints that fire while debugging.

TracePoint Window in Visual Studio 2019 in action

Usage

Under Construction

Installation

  1. Install from the Visual Studio Marketplace or the unsigned latest release

Opening the Window

Once installed you can find the TracePoint tool window in the View->Other Windows->TracePoints Window. The tool window can be docked like any other tool window and can be left open before, during and after debugging. If you leave the window open after a debugging session the messages will still be displayed.

Then you just need to add a TracePoint while debugging and you will see the message from the TracePoint in the TracePoint window as well as in the output window. You can learn more about using TracePoints from the official documententation

Features

Overview of the TracePoint Window in Visual Studio 2019

TracePoint Messages

Each row in the TracePoint windows corresponds to a bound TracePoint firing. The first column shows the time, in milliseconds, since the start of the current debug session, and the second column shows the contents of the TracePoint message.

Clear All Messages

Clicking this button clears all the messages in the current display.

Clear on Debug Start

This is a toggle button. In the checked state, blue outline, the messages will be cleared when a new debug session starts. In the unchecked state messages won't be cleared on a new debug session and will persist until manually cleared. When not clearing messages on session start it's worth keeping in mind that the times are relative to the start of each induvial debug session. The default is checked.

Auto Scroll

This is a toggle button. In the checked state, blue outline, the view will scroll to show the latest message added. In the unchecked state the scroll position will stay the same. The default is checked.

Filtering

Typing in the filter text box will winnow the list of messages to those containing the filter string. The comparison is case insensitive and currently only simple string comparisons are supported, no regular expressions.

About

An extension to Visual Studio that provides a TracePoints tool window with filterable view of TracePoints that fire while debugging.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages