调试级别

使用调试级别来标识相应的调试级别,以获取 Directory Server 实例的调试跟踪。

当您以调试方式运行服务器实用程序时, ldtrc 实用程序必须正在运行以获取调试跟踪。 客户机实用程序不需要 ldtrc 实用程序。 例如,要对 Directory Server 实例 myinst以调试方式运行 idscfgdb 命令,请发出以下命令。

ldtrc on
idscfgdb -I myinst -d debuglevel

指定的调试级别值确定要生成的调试输出类别。

表 1. 调试类别
十六进制 小数 描述
0x0001 1 LDAP_DEBUG_TRACE 例程的入口和出口
0x0002 2 LDAP_DEBUG_PACKETS 包活动
0x0004 4 LDAP_DEBUG_ARGS 来自请求的数据参数
0x0008 8 LDAP_DEBUG_CONNS 连接活动
0x0010 16 LDAP_DEBUG_BER 数据的编码和解码
0x0020 32 LDAP_DEBUG_FILTER 搜索过滤器
0x0040 64 LDAP_DEBUG_MESSAGE 消息传递子系统活动和事件
0x0080 128 LDAP_DEBUG_ACL 访问控制表活动
0x0100 256 LDAP_DEBUG_STATS 运营统计信息
0x0200 512 LDAP_DEBUG_THREAD 线程技术统计信息
0x0400 1024 LDAP_DEBUG_REPL 复制统计信息
0x0800 2048 LDAP_DEBUG_PARSE 解析活动
0x1000 4096 LDAP_DEBUG_PERFORMANCE 关系后端性能统计信息
0x2000 8192 LDAP_DEBUG_RDBM 关系后端活动
0x4000 16384 LDAP_DEBUG_REFERRAL 转介活动
0x8000 32768 LDAP_DEBUG_ERROR 错误条件
0xffff 65535 LDAP_DEBUG_ANY 所有级别的调试

例如,当您指定位掩码值 65535时,该命令将打开完全调试输出并生成最完整的信息。

请联系 IBM® 服务人员,以获取有关解释调试输出和解决问题的帮助。

完成调试后,发出以下命令以取消激活 ldtrc 实用程序。

ldtrc off