Is there a lot of overhead with throwing an exception and trapping it? If it happens a lot it might adversely affect performance.
I have a site wide udf called mailDebug() that takes a string arg and then 9 optional args of type any... the string arg is called "source" so I know where the debug output is coming from, and then I just pass in whatever variables or variable scopes I want to have dumped in the email. The source usually just contains the name of the name of the current template (cfm/cfc) and if applicable, the name of the current method. So the mailDebug() method doesn't "know" who called it, it 'just knows what the source argument is. rick Ben Nadel wrote: > Dammit Tom! That's Brilliant! That's so much easier than any thing I > would have come up with. > > ...................... > Ben Nadel > Certified Advanced ColdFusion MX7 Developer > www.bennadel.com > > Need ColdFusion Help? > www.bennadel.com/ask-ben/ > > -----Original Message----- > From: Tom Chiverton [mailto:[EMAIL PROTECTED] > Sent: Thursday, November 16, 2006 6:09 AM > To: CF-Talk > Subject: Re: what function called it? > > On Wednesday 15 November 2006 23:59, Bryan Stevenson wrote: > >>Is there any way to know which function called the current function? > > > Throw a custom exception and trap it with try/catch. > > -- > Tom Chiverton > Helping to ambassadorially bully front-end developments > > **************************************************** > > This email is sent for and on behalf of Halliwells LLP. > > Halliwells LLP is a limited liability partnership registered in England > and Wales under registered number OC307980 whose registered office > address is at St James's Court Brown Street Manchester M2 2JF. A list > of members is available for inspection at the registered office. Any > reference to a partner in relation to Halliwells LLP means a member of > Halliwells LLP. Regulated by the Law Society. > > CONFIDENTIALITY > > This email is intended only for the use of the addressee named above and > may be confidential or legally privileged. If you are not the addressee > you must not read it and must not use any information contained in nor > copy it nor inform any person other than Halliwells LLP or the addressee > of its existence or contents. If you have received this email in error > please delete it and notify Halliwells LLP IT Department on 0870 365 > 8008. > > For more information about Halliwells LLP visit www.halliwells.com. > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting, up-to-date ColdFusion information by your peers, delivered to your door four times a year. http://www.fusionauthority.com/quarterly Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:260651 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

