I do the same, I log the error and usign cftry and cfcatch log as much *useful* information as possible then re-throw.
K On 4/15/05, David Ross <[EMAIL PROTECTED]> wrote: > I typically inject a logging service into any component that needs it, > and log the errors where they occur... then throw/rethrow/return as > neccessary. > > -Dave Ross > > >>> [EMAIL PROTECTED] 04/15/05 3:06 AM >>> > one problem ive found with #3 is with error logging. > > say ive got this scenario > > page.cfm -> a.doSomthing() -> b.doSomething() -> c.doSomething() > > sometimes you dont get the correct line number thats causing the error. > if the error is logged in b then i points to the line of > c.doSomething(), but thats not very helpfull if c.doSomething() is > massive! (it shouldnt be i know, but sometimes it is) or even if the > chain acutally extends beyond c. > > Just wondering how everyone using method #3 treats error Logging ? If > you dont do error logging, if their was a requirement for developers to > be notifed of the exact line causing exceptions in your code, how would > you handle it ? > > Pat > > Sean Corfield wrote: > > >On 4/14/05, Adrocknaphobia <[EMAIL PROTECTED]> wrote: > > > > > >>1) Defined return. > >>2) Error handling methods on all components. > >>3) cfthrow. > >> > >> > > > >#3 gets my vote. > > > > > > ---------------------------------------------------------- > You are subscribed to cfcdev. To unsubscribe, send an email to > [email protected] with the words 'unsubscribe cfcdev' as the subject of > the email. > > CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting > (www.cfxhosting.com). > > An archive of the CFCDev list is available at > www.mail-archive.com/[email protected] > > ---------------------------------------------------------- > You are subscribed to cfcdev. To unsubscribe, send an email to > [email protected] with the words 'unsubscribe cfcdev' as the subject of the > email. > > CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting > (www.cfxhosting.com). > > An archive of the CFCDev list is available at > www.mail-archive.com/[email protected] > > -- KOla BLOG:http://coolskool.blog-city.com/ ---------------------------------------------------------- You are subscribed to cfcdev. To unsubscribe, send an email to [email protected] with the words 'unsubscribe cfcdev' as the subject of the email. CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting (www.cfxhosting.com). An archive of the CFCDev list is available at www.mail-archive.com/[email protected]
