如何解决如何从Python池中获取控制台输出?
我为打开多个Selenium实例的浏览器进行了一些简单的代码测试延迟:
with Pool(processes=args.number_of_browsers) as pool:
for i in range(args.number_of_browsers):
logging.info("Starting job on browser #" + str(i))
pool.apply_async(run,args=(args.refresh_rate,args.jitter,args.duration,args.url,str(i)))
出于该问题的目的,运行功能可能很简单:
def run():
logging.debug("ANYTHING")
我一直无法弄清楚如何从池库中获取控制台输出。
解决方法
这是python中的基本工作记录示例
import logging
logging.basicConfig(format='%(asctime)s %(levelname)s:%(message)s',datefmt='%Y%m%d%H%M%S%p',level=logging.DEBUG)
NODE_NAME = 'Test'
logger = logging.getLogger(NODE_NAME)
logger.info('hello')
正确的日志记录需要更多配置
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。