CFDump and CFAbort Makes Debugging Inside CFSilent Possible

Posted June 8, 2006 at 9:49 AM

Tags: ColdFusion

I was just posting a comment over on Dave Carabetta's blog about CFDump and I thought I would mention it here also. I am a HUGE fan of CFSilent. I like to try an limit the amount of the data that I have to send to the browser. One of the pains of CFSilent though is that it makes debugging harder since you can't just output variables... they are not added to the buffer.

One day, I discovered, quite by accident, that if you run a CFAbort inside of a CFSilent tag, then the buffer created inside the CFSilent is actually appending to the output buffer. What this little gem means is that if you run a CFDump and then CFAbort tag inside of CFSilent, you get to see the CFDump data! Granted, the page terminates, but heck, if you are debugging, this is fantastic!

Post Comment  |  Ask Ben  |  Permalink  |  Print Page



Learning ColdFusion 9 - ColdFusion 9 tutorials, samples, examples, demos

Reader Comments

Jun 8, 2006 at 10:17 AM // reply »
2 Comments

Apologies for feeble attempts to contact you. I posted a comment on another blog entry page, also, but don't know if you will receive it, so send this on a more recent entry's comment.

I will also try sending regular email to "info@bennadel.com" or some such.

Would you be so good as to assist me in getting "Psycheclone" installed on nine3.com?

My new server's web stats package is impossible to use after the first few days of the month.

Thanks, Cass


Jun 8, 2006 at 10:42 AM // reply »
74 Comments

Cass, I am sorry, but I don't really know what Psycheclone is. I only know that it is not a real-world user and hence, I treat it as if it was a web-spider. Good luck finding more info about it. I can tell you that many people have been searching for Psycheclone information lately.


Post Comment  |  Ask Ben

Recent Blog Comments
aha
Nov 22, 2009 at 7:42 AM
Using A Name Suffix In ColdFusion's CFMail Tag
Why not? ... read »
Nov 22, 2009 at 7:37 AM
Using A Name Suffix In ColdFusion's CFMail Tag
asd ... read »
Nov 22, 2009 at 4:30 AM
jQuery Live() Method And Event Bubbling
dasegtezr ... read »
Nov 22, 2009 at 4:03 AM
jQuery Live() Method And Event Bubbling
C_fieri ... read »
Nov 22, 2009 at 1:56 AM
Learning ColdFusion 9: Using CFQuery In CFScript Can Enable SQL Injection Attacks
Why adobe would give you script equivalent of cfquery is beyond me. I love cfquery tag because it helps me wriite clean sql, and get away from the horrible jdbc queries If I wanted to write javali ... read »
Nov 22, 2009 at 1:45 AM
Streaming Text Using ColdFusion's CFContent Tag And The Variable Attribute
The reason you would want to do this is to stream. Ack json/xml files to ria clients I used thus technique before because putting json in response stream causes debugging info to come thru As well a ... read »
Nov 21, 2009 at 6:47 PM
Hal Helms - Real World Object Oriented Development, Sarasota - Day Five
@charlie griefer, Thank you.. ... read »
Nov 21, 2009 at 5:15 PM
Using ColdFusion Structures To Remove Duplicate List Values
@Jose Galdamez, Oh heh yeah I didn't paste the whole code. I should have defined the vars -- my bad. It's fixed thou. Thanks. ... read »