Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Debug Output Filter
Debug Output Filter

Debug Output Filter

Grant Davies

|
4,560 installs
| (8) | Free Trial
Quickly and easily filter Visual Studio output including debug output (C#/C++) and build output. Maintain organized histories of debug sessions, builds, and search results.
Download

Debug Output Filter (aka "Niah Text Filter") is a quality-of-life extension for Visual Studio that filters and organizes your debug trace output, build output, and find-in-files results.

Maintain organized histories of debug sessions, builds, and search results.

Fully harness trace debugging by quickly filtering your debugger output messages to find that Needle In A Haystack (NIAH).

Animated-NiahExample-1024x530.gif Type your filter text to instantly filter Visual Studio debug output. Enter multiple texts to filter within filters as many times as you need to get to the important information.

KEY FEATURES

  • Live filter debug output, find-in-files results, and build output.
  • Chain these filters together to filter Visual Studio output as many times as required to filter out the noise and focus on what’s important.
  • Filter files and clipboard text as well as Visual Studio output (great for filtering logs, git histories, source files, or just general text files).
  • Maintain a history of debug sessions, builds, and find-in-files operations and their results (useful to compare last run with this run).
  • Integration with Unity (Unity output is now piped into Visual Studio)†.
  • Separation of build output into projects (one per tree node instead of 1>, 2>, etc. in the output window).
  • Automatic error and warning filtering on build output to quickly see which projects have warnings and errors as you build.
  • Separation of multiple process/thread output into separate tree nodes instead of being interlaced together (essential when debugging multiple instances/threads at once)†.
  • Display of line numbers, line count, and relative timestamps for each debug output line.
  • Double click on a debug output line to jump to the line that wrote it†.
  • Filter on whole words, case sensitivity, starts with, ends with, regexes, and so on.
  • Preview surrounding lines by clicking on an output line.

† To use these features, you need to drop a little extra code into your project. I provide samples on niahtextfilter.com that you’re welcome to use/modify as you like.

VIDEOS

Niah in 60 seconds https://youtu.be/CmkWAgWKyS8

What is Niah Text Filter? https://youtu.be/0Zp7Ry5s02Q (5+ mins)

SCREENSHOTS

02-2.png Maintain histories of builds, debug sessions, and find-in-files results. Live filter debug output as your application is running.

06__1.png Quickly and easily chain multiple text filters together to cut through the noise and focus in on the information that you need, now.

03-1.png Build output is automatically separated into projects to easily visualize your complicated builds.

10-2.png Filter clipboard text and files - perfect for filtering log files, version histories, and source files.

MORE INFO

niahtextfilter.com

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft