cogworks实验室中使用的日志记录功能。
pycogworks.logging的Python项目详细描述
安装
pycogworks.logging可以与“pip”一起安装:
# pip install pycogworks.logging
文档
pycogworks.logging.get time,pycogworks.logging.get-time
返回当前操作系统可能的最精确时间戳。
>>> getTime() 1348684524.934422 >>> get_time() 1348684540.905437
pycogworks.logging.getdatetimestamp
生成日志和日志文件名中使用的日期/时间戳。
>>> getDateTimeStamp() '2012-09-26_13-33-06'
pycogworks.logging.writehistoryfile
获取主题信息的dict并写入历史文件。 主题信息dict必须包含名为“rin”的字段,该字段的值必须包含有效的9位rin。 如果主题信息dict尚未包含“加密的”字段,rin将被加密并 添加到“加密”字段下的主题信息dict。然后对主题信息dict进行编码 作为json字符串写入文件。
>>> writeHistoryFile("test.history",{"foo":"bar","rin":"123456789"})
# cat test.history { "cipher": "AES/CBC (RIJNDAEL) - 16Byte Key", "encrypted_rin": "300fe9abdca99d4a32cb2c43f2a69c5c", "foo": "bar", "rin": "123456789" }