JsTrace (nuget): JsTrace allows you to heavily instrument your JavaScript code without flooding the console with messages. It has "Trace Levels" (off, error, warn, info, debug, log), which allow you to fine-tune what amount of trace information comes out of each area or module of your code. It additionally supports a callback function to allow further processing of Trace messages.  It is cross-browser and will gracefully degrade down to "console.log" on browsers without support for higher level methods like console.error.
Keywords: JavaScript|diagnostics|tracing|Console|JScript|JS|Trace|Debug|Debugging|Debugger|error|logging