Stiletto - Silent server-side debugging

Dec 06, 2009

Just posted my latest project on RiaForge.org. It's called Stiletto and can be downloaded from http://stiletto.riaforge.org.

cfError helps catch exceptions or problems with applications. The problem is it can't show the steps the user took that led up to the problem. ColdFusion server debugging helps but it only shows its critical information to the end user and the rest of the world. What you need is the information from ColdFusion debugging organized by domain and client ip that can show the steps that the end user took. Stiletto captures the ColdFusion debugging output and logs them into files for you the developer to view. With Stiletto, you will have the ability to trace through the steps that the end user took and see the debugging information as if you were them. Plus, this debugging information is not exposed externally to the world.

Special Thanks:
I got the idea for this from a presentation at CFinNC by Bilal Soylu. The following link is to a his blog post on the idea
http://boncode.blogspot.com/2008/09/cf-silent-server-side-debugging.html

Comments

fgwenger

fgwenger wrote on 12/10/091:57 PM

Do you have a screen-shot (or two) of what output you get with Stiletto (this history part especially)?
Shane Heasley

Shane Heasley wrote on 12/30/093:38 PM

Superb and extremely useful. Nice integration into the CF administrator.

Thanks very much John.

One note for other users - the last item in the instructions is: "Verify that the errors directory setting in stiletto_viewer.cfm points to the same area as the stiletto.cfm template."

Just hard code them both, i.e., in stiletto_viewer.cfm replace "#expandpath('./')#errors" with your hardcoded path.
John Mason

John Mason wrote on 12/30/095:39 PM

Yea, I felt I had to put something in their for default purposes, but go ahead and modify it however you like. Glad you're finding it helpful.

Write your comment



(it will not be displayed)