标签: coldfusion coldfusion-9 coldfusion-11 application.cfc application.cfm
我正在研究我的旧系统旧代码coldfusion,有没有办法在application.cfc中定义cfcatch并用
模板名称
快速调试,而不是在代码中随处写。
应用程序开发人员没有在code.i中的任何地方发现任何错误。我确实在代码中插入了cfcatch的一些地方但还有很多工作要做,而且由于生产我不想修改这么多的代码。
我在数据库中插入cfcatch并向开发团队发送电子邮件。因为系统正在生产中。
答案 0 :(得分:3)
您可以使用cferror标记或onError将所有错误定向到给定的网页/功能。
如果您使用(?<!@),则会在cferror变量中传递异常。如果您使用error,则为参数。
(?<!@)
cferror
error
为了帮助您,我自己的错误电子邮件包括以下内容。您会注意到我们有特殊处理来帮助指出空白可能已经传递到sql整数字段的位置,这种情况比我想承认的更频繁。
OnError