1
我有一个记录器,用于我设置在logging.INFO
的大多数程序。这对我来说似乎是最合理的设置,因为我登录的东西不一定是警告等等。问题是,requests
和urllib
对其每个HTTP请求都使用logging.INFO
。这为我的一些ETL过程创建了超长日志,并不一定有帮助。降低http请求,上下文管理器或自定义日志记录级别的日志噪音?
我在考虑两种解决方案,第一种是创建一个上下文管理功能,该功能仅在没有有用的日志记录信息的ETL部分期间将脚本的整体级别设置为logging.WARNING
。另一种选择是在logging.INFO
和logging.WARNING
之间创建自定义日志记录级别。哪一个可以更好地重用,并且为此目的更高效地工作?