通过定义了IP了的 tcp 服务器 (例如 tcplisten) 连接或者 Unix 域端口(类似一个文件)发送调试信息。你可以使用任何端口,但是推荐使用高位的端口来避免凑巧使用了被其它服务使用的常规低端口。
其中 socket_type 可以是 APD_AF_UNIX (用于基于文件的端口)或 APD_AF_INET (用于标准 tcp/ip )
debug_level 是一个整数,可通过以下方式赋值:
FUNCTION_TRACE 1 ARGS_TRACE 2 ASSIGNMENT_TRACE 4 STATEMENT_TRACE 8 MEMORY_TRACE 16 TIMING_TRACE 32 SUMMARY_TRACE 64 |
我强烈建议勿将值设置为 '0' 开头,请使用断点调试方法从文件的某一个位置开始。
例 1. apd_set_socket_session_trace() 举例
|