Function Call Tracing in JScript

Introduction
One of the most tedious aspects of developing JScript 'applications' is the lack of somewhere to write debugging and trace information. Most often, you have to litter your code with alert statements or write stuff to file in order to monitor what's going on. While Dev Studio 2005 does provide the TracePoint facility, this requires manually setting each TracePoint under the development environment.
The Java Script Debug (JSD) component is designed to overcome these problems, by providing the following:
- automatic tracing of all JScript function calls - without any modifications to your code.
- a client API for outputting trace information from within your JScript code.
Output can be viewed using any utility that intercepts and displays the OutputDebugString
output, e.g., SysInternals' (actually now Microsoft's) DebugView utility.
....