Visual Studio Toolbox

Collecting IntelliTrace Data in Production

Download this episode

Download Video

Description

IntelliTrace is a great tool. It records and traces your app's code execution and stores this information in a trace file. You can open up that trace file later on and figure out why your app isn't behaving as expected. This can save you huge amounts of time during development. But what happens when the app goes into production and issues arise? In this episode, Larry Guger shows us how you can use the free standalone IntellliTrace Collector to gather this information from apps running in production. Larry shows us how to download the tool, configure it to collect data, and then how to analyze that data in Visual Studio.

Embed

Format

Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • Oguz

      Debugging on steroids. I really can use this for Winforms or WPF apps.

    • marceldevg

      Something that was not clear for me from the video:
      does the application has to be compiled with debug info?

      Marcel

    • lguger

      @marceldevg

      During analysis of the log file Visual Studio needs to be able to find the symbol files (.pdb) that were generated when the application was built.  The application can be compiled using the "release" mode as long as symbols were included.

      When you open the log file you need to make sure that Visual Studio knows where the matchng symbol files are located.  You can set this location in Tools -> Options -> Debugger -> Symbols.

      The symbol files contain the data that matches the compiled binary code back to source files.

      Hope that helps.

      Larry Guger

    • rkayman

      Any plans to focus on limiting data for security purposes?  Due to PII (Personally Identifiable Information), our administrators would not allow this to be run without the ability to limit the data collected.  Does the collection plan limit this?

      [Nevermind, saw the Tools|Options that collects events only. Would be nice to be a bit more granular about what call information is recorded rather than all or nothing.]

    • lguger

      @rkayman

      Thanks for watching and providing the feedback.  We have heard the PII concern a couple of times and we are certainly looking at the best methods for addressing this concern.

      Cheers,
      Larry

    • jose

      necesito archivos para estudiar

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.