[英]How do I print out only log messages for a given logger?
目前我在我的代码中这样做:
logger = logging.getLogger(__name__)
logger.info("something happened")
然后在我的主要脚本的顶部我这样做:
logging.basicConfig(level=logging.INFO)
问题是消息太多了。 有没有办法将它限制在一个或几个不同的记录器?
您可以按名称控制各个记录器。 (在您的示例中,您使用了名称 ,它将是模块名称,因此每个记录器将具有不同的名称,逐个模块)。 您可以使用日志记录配置文件分别控制每个记录器的日志记录级别。 看看PEP: http : //www.python.org/dev/peps/pep-0282/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.