日志打印配額,則判斷所述調試令牌有效。
[0090]當判斷所述調試令牌有效時,所述API服務進程查找并打印所述調試日志打印請求對應的調試日志。
[0091]請參閱圖4,本發(fā)明第四實施例提供一種API調試日志打印裝置400,包括:
[0092]接收單元410,用于接收調用方發(fā)送的調試日志打印請求,所述打印請求中包括調試令牌;
[0093]處理單元430,用于根據所述調試令牌對應的預設特征信息,判斷所述調試令牌是否有效,所述預設特征信息用于表征所述調試令牌的有效屬性;
[0094]打印單元450,用于當判斷所述調試令牌有效時,查找并打印所述調試日志打印請求對應的調試日志。
[0095]在可選實施例中,所述裝置400還包括:
[0096]預設單元470,用于接收調試令牌預設指令,預設所述調試令牌的特征信息,所述特征信息包括所述調試令牌的令牌值。
[0097]在可選實施例中,所述處理單元430還用于:
[0098]讀取所述調試令牌的令牌值,并將所述令牌值與所述調試令牌的預設令牌值比較,當所述令牌值與所述預設令牌值相同時,判斷所述調試令牌有效。
[0099]在可選實施例中,所述特征信息還包括所述調試令牌的生存周期、日志打印配額及已用打印配額,則所述處理單元430還用于:
[0100]讀取所述調試令牌的令牌值、生存周期、日志打印配額及已用打印配額,并判斷所述令牌值與所述預設令牌值是否相同,所述調試令牌是否處于所述生存周期內,以及所述已用打印配額是否已達到所述日志打印配額;
[0101]當所述令牌值與所述預設令牌值相同,所述調試令牌處于所述生存周期內,且所述調試令牌的已用打印配額未達到所述日志打印配額時,判斷所述調試令牌有效。
[0102]在可選實施例中,所述打印請求中還包括調試級別參數,當判斷所述調試令牌有效時,所述打印單元450還用于:
[0103]根據所述調試級別參數,查找并打印與所述調試級別對應的調試日志,其中所述調試級別參數用于表征所述調試日志對應的調試級別。
[0104]可以理解,所述API調試日志打印裝置400的各個單元的具體實現(xiàn)可以對應參照圖1所示的方法實施例的相應描述,此處不再贅述。
[0105]所述API調試日志打印方法通過在API服務進程和調用方之間引入具有令牌值、生存周期、日志打印配額及已用打印配額等特征信息的調試令牌,以使得API服務進程在打印調試日志時,可以根據所述特征信息來對調試日志的打印進行管控,有效提升了 API調試日志打印的可控性及安全性。
[0106]以上所揭露的僅為本發(fā)明的較佳實施例而已,當然不能以此來限定本發(fā)明的權利范圍,本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分流程,并依本發(fā)明權利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
【主權項】
1.一種API調試日志打印方法,其特征在于,所述方法包括步驟: 接收調用方發(fā)送的調試日志打印請求,所述打印請求中包括調試令牌; 根據所述調試令牌對應的預設特征信息,判斷所述調試令牌是否有效,所述預設特征信息用于表征所述調試令牌的有效屬性; 當判斷所述調試令牌有效時,查找并打印所述調試日志打印請求對應的調試日志。2.如權利要求1所述的API調試日志打印方法,其特征在于,所述接收調用方發(fā)送的調試日志打印請求之前,還包括: 接收調試令牌預設指令,預設所述調試令牌對應的特征信息,所述特征信息包括所述調試令牌的令牌值。3.如權利要求2所述的API調試日志打印方法,其特征在于,所述判斷所述調試令牌是否有效,包括: 讀取所述調試令牌的令牌值,并將所述令牌值與所述調試令牌的預設令牌值比較,當所述令牌值與所述預設令牌值相同時,判斷所述調試令牌有效。4.如權利要求2所述的API調試日志打印方法,其特征在于,所述特征信息還包括所述調試令牌的生存周期、日志打印配額及已用打印配額,則所述判斷所述調試令牌是否有效,包括: 讀取所述調試令牌的令牌值、生存周期、日志打印配額及已用打印配額,并判斷所述令牌值與所述預設令牌值是否相同,所述調試令牌是否處于所述生存周期內,以及所述已用打印配額是否已達到所述日志打印配額; 當所述令牌值與所述預設令牌值相同,所述調試令牌處于所述生存周期內,且所述調試令牌的已用打印配額未達到所述日志打印配額時,判斷所述調試令牌有效。5.如權利要求1所述的API調試日志打印方法,其特征在于,所述打印請求中還包括調試級別參數,當判斷所述調試令牌有效時,所述查找并打印所述調試日志打印請求對應的調試日志,包括: 根據所述調試級別參數,查找并打印與所述調試級別對應的調試日志,其中所述調試級別參數用于表征所述調試日志對應的調試級別。6.一種API調試日志打印裝置,其特征在于,所述裝置包括: 接收單元,用于接收調用方發(fā)送的調試日志打印請求,所述打印請求中包括調試令牌; 處理單元,用于根據所述調試令牌對應的預設特征信息,判斷所述調試令牌是否有效,所述預設特征信息用于表征所述調試令牌的有效屬性; 打印單元,用于當判斷所述調試令牌有效時,查找并打印所述調試日志打印請求對應的調試日志。7.如權利要求6所述的API調試日志打印裝置,其特征在于,所述裝置還包括: 預設單元,用于接收調試令牌預設指令,預設所述調試令牌對應的特征信息,所述特征信息包括所述調試令牌的令牌值。8.如權利要求7所述的API調試日志打印裝置,其特征在于,所述處理單元還用于: 讀取所述調試令牌的令牌值,并將所述令牌值與所述調試令牌的預設令牌值比較,當所述令牌值與所述預設令牌值相同時,判斷所述調試令牌有效。9.如權利要求7所述的API調試日志打印裝置,其特征在于,所述特征信息還包括所述調試令牌的生存周期、日志打印配額及已用打印配額,則所述處理單元還用于: 讀取所述調試令牌的令牌值、生存周期、日志打印配額及已用打印配額,并判斷所述令牌值與所述預設令牌值是否相同,所述調試令牌是否處于所述生存周期內,以及所述已用打印配額是否已達到所述日志打印配額; 當所述令牌值與所述預設令牌值相同,所述調試令牌處于所述生存周期內,且所述調試令牌的已用打印配額未達到所述日志打印配額時,判斷所述調試令牌有效。10.如權利要求6所述的API調試日志打印裝置,其特征在于,所述打印請求中還包括調試級別參數,當判斷所述調試令牌有效時,所述打印單元還用于: 根據所述調試級別參數,查找并打印與所述調試級別對應的調試日志,其中所述調試級別參數用于表征所述調試日志對應的調試級別。
【專利摘要】本發(fā)明提供一種API調試日志打印方法,包括步驟:接收調用方發(fā)送的調試日志打印請求,所述打印請求中包括調試令牌;根據所述調試令牌對應的預設特征信息,判斷所述調試令牌是否有效,所述預設特征信息用于表征所述調試令牌的有效屬性;當判斷所述調試令牌有效時,查找并打印所述調試日志打印請求對應的調試日志。另,本發(fā)明還提供一種API調試日志打印裝置。所述API調試日志打印方法通過引入調試令牌來實現(xiàn)對調試日志的打印權限及配額管理,可有效提升API調試日志打印的可控性及安全性。
【IPC分類】G06F3/12
【公開號】CN105204789
【申請?zhí)枴緾N201510523536
【發(fā)明人】徐天工
【申請人】北京金山安全軟件有限公司
【公開日】2015年12月30日
【申請日】2015年8月24日