在Python中记录自定义属性

本文关键字:自定义属性 记录 Python | 更新日期: 2023-09-27 18:13:12

在log4net中,我可以像这样添加一个自定义属性到线程上下文:

ThreadContext.Properties["UserName"] = Thread.CurrentPrincipal.Identity.Name; 

然后我可以自定义格式字符串,以便在日志中输出此属性,如下所示:

"%property{UserName}"

在python日志框架中与此等价的是什么?

在Python中记录自定义属性

要使用Python向日志中添加上下文信息,您可以使用LoggerAdapter, Filter或使用extra关键字参数将信息包含在日志调用中。