使用 BAR_DEBUG 配置参数可指定数据库服务器在 ON-Bar 活动日志中捕获的调试信息量。
- onconfig.std 值
- BAR_DEBUG 0
- 值
- 0 = 不显示调试信息。
- 1 = 打印少量信息
- 2 = 每次 ON-Bar 符合以下条件时打印消息:
- 3 = 打印退出和进入信息,以及其他详细信息。
- 4 = 还打印有关 ON-Bar 并行操作的信息。
- 5 = 还打印有关以下项的信息:
- 要备份或复原的对象。
- 与 bar_action 表对应的 act_node 结构。
- 6 = 打印有关以下项的其他信息:
- 要备份或复原的对象。
- 与 bar_action 表对应的 act_node 结构。
- 7 = 还打印:
- 与 bar_instance 表对应的 ins_node 结构的内容相关信息。
- 对 bar_action 表的修改的相关信息。
- 有关复原的逻辑日志和对象的信息。
- sysutils 数据库上完成的 SQL 语句以及返回的 SQLCODES。
- 8 = 还打印已归档且已复原的所有页面的页面标题。
此设置需要大量空间。
- 9 = 打印以下项的内容:
- 初始化后的 bar_ins 结构。
- 冷复原的对象描述符。
- 生效
- 针对任何当前正在执行的 ON-Bar 命令和任何后续命令编辑 onconfig 文件后立即生效。
当您更新 BAR_DEBUG 时当前正在执行的任何 ON-Bar 命令都会读取 BAR_DEBUG 的新值并以新的级别打印调试消息。
- 通过运行 onmode
-wf 或等效 SQL 管理 API 命令在 onconfig 文件中动态重置该值时。
用途
缺省值 0 不显示调试信息。将 BAR_DEBUG 配置参数设置为较高值,以在 ON-Bar 活动日志中显示更详细的调试信息。
在会话期间,您可以在 onconfig 文件中动态更新 BAR_DEBUG 的值。