2010-02-23 7 views
2

Je veux en savoir autant que possible sur toute erreur qui se produit sur ma page ColdFusion. Ensuite, je veux enregistrer les informations dans une base de données. J'essaye de trouver une liste de toutes les propriétés différentes contenues dans l'objet d'exception (qui est un paramètre de la méthode OnError), et je n'arrive pas à trouver une liste exhaustive. La liste sur le site Adobe ne semble pas avoir les mêmes propriétés que mon cfDump de la variable d'exception. Des suggestions sur l'endroit où je peux trouver une liste?Quelles sont les informations fournies par la variable d'exception ColdFusion?

Répondre

4

Jetez un oeil à l'article de Ray Camden sur l'ajout de la gestion des erreurs: http://www.coldfusionjedi.com/index.cfm/2007/12/5/The-Complete-Guide-to-Adding-Error-Handling-to-Your-ColdFusion-Application

ont aussi un oeil à l'erreur de manipulation des pages dans les LiveDocs ColdFusion. Les variables disponibles sous onerror et cfcatch varient en fonction de l'erreur qui se produit. Vous devez donc tenir compte de ces différences. Les différences sont très bien documentées dans les livesocs sous la référence cfml et le guide du développeur.

+0

+1 puisque j'ai utilisé le même guide qui m'a aidé à résoudre plusieurs bugs. – Ahmad

1

Voici ma suggestion: signet this page (et this one aussi) et vous serez heureux.

Juste pour que la réponse soit exacte, voici le lien direct vers la page cfcatch, cette donnée que vous pouvez récupérer dans la structure arguments.exception.cause.

+0

Merci pour votre réponse. Cependant, la page cfcatch ne répertorie pas la trace de la pile, qui apparaît dans mon cfdump. – dmr

1

Si vous voulez gérer des exceptions et les stocker dans un endroit facile à trouver/revoir alors HopToad est plutôt cool. Le plug-in CFC pour hoptoad est à:

http://github.com/shayne/coldfusion-hoptoad-notifier

hoptoad est grande de garder une trace des erreurs et l'interface est assez bonne. Ou vous pouvez simplement créer votre propre [service HopToad like]

Questions connexes