oracle apex 日志,Oracle Apex 调试技巧

转自:https://blog.csdn.net/kswaking/article/details/40819125

先转载记录,定制信息调试和PL/SQL函数调用,后续再研究。

原文:

1. 理解Oracle Apex Url语法

一个Oracle Apex Url例子看上去像下面:

分为几个部分

myhost.mycompany.com 是服务器url

myservice 是数据库服务

f?p=  是apex url前缀部分

1023 是application id

1 是page id

220883404335693447 是session id

我们可以利用f?p= 来访问页面和传递参数,它的语法是

f?p=App:Page:Session:Request:Debug:ClearCache:itemNames:itemValues:PrinterFriendly

这里和调试有关的是第4个冒号和第5个冒号中间的部分,YES为启动Debug模式,NO为关闭Debug模式。

所以,之前的那个例子可以用如下Url 去开启Debug

::YES

2. 开启Debug的另一方式

40819125

当我们启动一个Apex应用,在浏览器下方都会有一个工具栏,在view debug右侧会有debug按钮,点击它可切换到debug模式,同时该按钮显示为No debug(如上图)。但这种方式有个缺点会清除参数,但用url方式不会丢失参数,所以笔者推荐url方式。

2.观察debug记录

开启了Debug模式后,就是执行希望的操作,然后用view debug去看操作记录。

3. 加入定制的信息

除了默认的一些日志信息,我们还可以加入我们定制的信息,比如打印中途步骤的一些参数值。这可以利用Apex自带的一些PL/SQL函数,他们是:

apex_application.g_print_success_message := 'message';

wwv_flow.debug ('message');

apex_debug.message('message');

其中1的效果是:在页面加载时会有一个信息popup显示

2,3的效果是:在view debug看到process中的输出。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值