简化了事件和数据的格式化和记录。

kaviar的Python项目详细描述


DocumentationLatest VersionWheel AvailablePython versionsMIT License

简化了事件和数据的格式化和记录。

kaviar帮助开发人员在需要一种方便的方式来生成结构化的 用于日志记录的键值对的表示或使用 固定的语法适合以后的评估或只是审美的原因。

示例

记录某个事件:

importloggingfromkaviarimportEventKvLoggerAdapterlogging.basicConfig(level=logging.DEBUG)logger=EventKvLoggerAdapter.get_logger(__name__)logger.info('NEW_CLIENT',client_id=42,peer_name='93.184.216.119')

将事件定义与实际日志记录分离:

importloggingfromfunctoolsimportpartialfromkaviarimportEventKvLoggerAdapterlogging.basicConfig(level=logging.DEBUG)logger=EventKvLoggerAdapter.get_logger(__name__)log_event=partial(logger.define_logger_func(logging.INFO,'server peer_name'),'NEW_CLIENT')log_event('example.org','93.184.216.164')

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Android Java在活动之间传递值   java当实体中存在关系时,我可以只使用实体的id而不是从DB中获取实体吗?   bouncycastle Java运行SSHD服务器错误未找到类定义   java SWT/Swing>Threads n'Hell   java多线程数据库读取   java如何在Eclipse中轻松提交Git   java在哪里可以找到字符串相等比较的一组特定排序规则?   无连接表的java单向单域关系   java扩展三角文件   java spring。杰克逊。序列化。failonemptybeans   java无法加载请求的类:oracle。jdbc。驾驶员OracleDriver   java通过数组进行索引循环并打印出元素?   找不到eclipse错误类中的java提交Hadoop作业   Java:随机设定种子   java片段、异步任务和侦听器   java在分号后使用{}