logging怎么在Python中使用
导读:本文共1011字符,通常情况下阅读需要3分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: logid保存与传递传统做法就是讲 logid 保存在 threading.local 里面,一个线程里都是一样的值。在 before_app_request就生成好,logid并放进去。importthreadingfromblueprint.hooksimporthooksthread_local=threading.local()app=Flas... ...
音频解说
目录
(为您整理了一些要点),点击可以直达。logid保存与传递
传统做法就是讲 logid 保存在 threading.local 里面,一个线程里都是一样的值。在 before_app_request就生成好,logid并放进去。
因为需要一个数字的 logid 所以简单使用 uuid.uuid1().time 一般并发完全够了,不会重复且趋势递增(看logid就能知道请求的早晚)。
这个就是 Python 日志库自带的功能了,可以使用Filter 来实现这个需求。
本文:
logging怎么在Python中使用的详细内容,希望对您有所帮助,信息来源于网络。