当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。