首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ColdFusion:获取在Application.cfc的onError方法中抛出错误的函数的参数

ColdFusion:获取在Application.cfc的onError方法中抛出错误的函数的参数
EN

Stack Overflow用户
提问于 2012-03-26 20:34:04
回答 2查看 670关注 0票数 4

我正在扩展我的errormanagement函数,它会转储一些变量范围,并通过电子邮件将它们发送给我。在这种情况下,我在Application.cfc中使用onError-method。

代码语言:javascript
运行
复制
<CFDUMP var="#arguments.exception#" label="Error">
<CFDUMP var="#Application#" label="APPLICATION-Scope" />
<CFDUMP var="#form#" label="FORM-Scope">
<CFDUMP var="#url#" label="URL-Scope">
<CFDUMP var="#CGI#" label="CGI-Scope" />
<CFDUMP var="#session#" label="SESSION-Scope" />
<CFDUMP var="#variables#" label="VARIABLES-Scope" />

onError有一个异常作为参数,在本例中我首先将其转储...但是,如何获取发生错误的函数的参数呢?例如,如果我在我的Application.cfc的onRequest方法中调用一个UDF,比如<CFSET giveMeMyScripts("javascript-file-1","javascript-file-2") />,这可能得到javascript-file-1javascript-file-2吗?一种超级论据?

感谢您对此的任何想法。

EN

回答 2

Stack Overflow用户

发布于 2012-03-26 21:39:49

我不是百分之百确定,但你也许可以直接抛弃争论。这可能取决于你有多少函数深度。

通常,如果您转储所有作用域和异常,您就拥有了所需的所有信息。

我们所做的几乎与您所做的完全一样,并将每个作用域都转储到application.cfc中

票数 0
EN

Stack Overflow用户

发布于 2012-03-27 03:58:15

如果不在函数内部设置特定的错误陷阱,您不确定是否可以做到这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9872199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档