我有一个像这样的代码:
log = logging.getLogger(__file__)
def func():
print "1"
log.debug("Printed")
g = gevent.spawn(func)
g.join()
但是当我运行它时,我的日志没有显示在 shell 中。有任何想法吗?有没有更好的方法在基于 gevent 的协程中进行日志记录?
它与gevent无关。您应该配置logging
例如,
logging.basicConfig(level=logging.DEBUG, format="%(asctime)s %(msg)s")