SNMP功能开发简介 三 使用DEBUGMSG打印指定的信息

net-snmp自己提供了丰富的调试参数,可以打印指定的想要信息。

    //假定token是"snmpd"
    
    /* 注册token值 */
    debug_register_tokens("snmpd");

    /* 开启debug打印功能 */
    snmp_set_do_debugging(1);
    
    /** 程序中所有已snmpd开头的debug信息都会被打印出来,
     *  当然也可以加上参数打印出具体的文件名、函数名和行数
     */
    DEBUGMSGTL(("snmpd","token debug message , %s %s %d\n", __FILE__, __FUNCTION__, __LINE__));

猜你喜欢

转载自blog.csdn.net/fuyuande/article/details/82973438