Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中只记录自己的消息_Python_Logging - Fatal编程技术网

如何在python中只记录自己的消息

如何在python中只记录自己的消息,python,logging,Python,Logging,以下是代码: logging.basicConfig(级别=logging.DEBUG) logging=logging.getLogger(_名称__) 但我从其他模块获得消息: 如何摆脱它?看起来您的模块正在使用chardet。减少这些日志的一种方法是设置它使用的记录器的级别 logging.getLogger('chardet.charsetprober').setLevel(logging.WARNING) 事实上,我正在使用bs4、requests、regex和urllib.par

以下是代码:

logging.basicConfig(级别=logging.DEBUG)
logging=logging.getLogger(_名称__)
但我从其他模块获得消息:
如何摆脱它?

看起来您的模块正在使用
chardet
。减少这些日志的一种方法是设置它使用的记录器的级别

logging.getLogger('chardet.charsetprober').setLevel(logging.WARNING)

事实上,我正在使用bs4、requests、regex和urllib.parse.quote忽略chardet,这很有帮助,但您可以部分地获得所述的日志记录者列表,并更改您不感兴趣的日志记录者。