设为首页 - 加入收藏 PHP编程网 - PHP站长网 (http://www.52php.cn)- 电商,百科,编程,业界,移动互联,5G,云计算,站长网!
热搜: google 娱乐 服务 百度
当前位置: 首页 > 站长百科 > 正文

oracle-apex – wwv_flow.debug()vs apex_debug.message()

发布时间:2021-05-16 02:15 所属栏目:[站长百科] 来源:网络整理
导读:我写了一个自定义的pl sql函数来进行授权.我知道我的功能是由Apex的授权钩子调用的.但我需要调试我的authz函数内部正在发生的事情. 在调试我对存储过程进行的ajax调用之前,我成功地使用了wwv_flow.debug().我可以在apex的调试窗口中看到我的消息. 但在调试

我写了一个自定义的pl sql函数来进行授权.我知道我的功能是由Apex的授权钩子调用的.但我需要调试我的authz函数内部正在发生的事情.

在调试我对存储过程进行的ajax调用之前,我成功地使用了wwv_flow.debug().我可以在apex的调试窗口中看到我的消息.

但在调试我的授权功能时,我看不到我的调试消息.我正在尝试使用wwv_flow.debug()和apex_debug.message()

这带给我两个问题:

> wwv_flow.debug()和apex_debug.message()有什么区别?什么时候应该使用?
>在调用我的授权功能期间,为什么我的调试消息没有出现的任何想法?

谢谢.

更新:事实证明我的消息没有显示,因为授权被缓存而我的pl / sql代码没有被调用,所以我解决了问题#2.我可以看到我的wwv_flow.debug()和apex_debug.messages().问题#1仍然有效.

解决方法

wwv_flow.debug是旧版本,仍然支持向后兼容性.

apex_debug.message是一个更现代的版本,支持替换字符串,例如

apex_debug.message('the value of %s + %s equals %s',3,5,'eight');

这个例子来自APEX 4.2 docs

【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

推荐文章
热点阅读