如果您是来这里寻找修改任何(可能是深度嵌套的)模块的日志记录的方法,请使用它logging.Logger.manager.loggerDict来获取所有记录器对象的字典。然后可以将返回的名称用作以下参数logging.getLogger:import requestsimport loggingfor key in logging.Logger.manager.loggerDict: print(key)# requests.packages.urllib3.connectionpool# requests.packages.urllib3.util# requests.packages# requests.packages.urllib3# requests.packages.urllib3.util.retry# PYREADLINE# requests# requests.packages.urllib3.poolmanagerlogging.getLogger('requests').setLevel(logging.CRITICAL)# Could also use the dictionary directly:# logging.Logger.manager.loggerDict['requests'].setLevel(logging.CRITICAL)请注意每个用户136036中的注释,此方法仅显示运行上述代码片段时存在的记录器。例如,如果某个模块在实例化一个类时创建了一个新的记录器,则必须在创建该类之后放置此代码段以打印其名称。