Debug levels

来自MudWiki

名称

debug_levels - 获取当前的调试级别

语法

mapping debug_levels();

描述

返回一个映射,其中包含当前的调试级别。键是调试级别的名称,值是 0(禁用)或表示调试级别位掩码值的整数值。

示例

set_debug_level( (1 << 0) | (1 << 2) | (1 << 3) | (1 << 4) | (1 << 5) );
printf("%O\n", debug_levels());
// 结果
([ /* sizeof() == 14 */
 "telnet" : 0,
 "file" : 0,
 "LPC_line" : 0,
 "mapping" : 16,
 "d_flag" : 4,
 "add_action" : 0,
 "event" : 0,
 "comp_func_tab" : 0,
 "sockets" : 32,
 "dns" : 0,
 "websocket" : 0,
 "LPC" : 0,
 "connections" : 8,
 "call_out" : 1,
])

参考

clear_debug_level(3), set_debug_level(3)