當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python logging.handlers.SocketHandler.makePickle用法及代碼示例


用法:

makePickle(record)

用長度前綴以二進製格式 pickle 記錄的屬性字典,並將其返回準備好通過套接字傳輸。此操作的詳細信息等價於:

data = pickle.dumps(record_attr_dict, 1)
datalen = struct.pack('>L', len(data))
return datalen + data

請注意,泡菜並不完全安全。如果您擔心安全性,您可能希望重寫此方法以實現更安全的機製。例如,您可以使用 HMAC 對 pickle 進行簽名,然後在接收端驗證它們,或者您可以在接收端禁用全局對象的 unpickling。

相關用法


注:本文由純淨天空篩選整理自python.org大神的英文原創作品 logging.handlers.SocketHandler.makePickle。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。