我们使用 python 第三方的时候,第三方内部会定义日志
比如下面这样:
_log = getLogger(__name__)
_log_time = make_timing_logger(_log)
这样就有一个问题,不同第三方包的日志格式都不一样!
比如我的应用程序是使用 loguru 的默认格式,但是我引入的 pymysql、fastapi、nameko 等等第三方却有自己的日志输出格式,这样给日志的格式化采集带来了巨大的挑战。
如何『接管第三方包的日志输出』,让一切日志有一个统计的输出格式?