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__));

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章