如何在Gevent中使用日志记录?

5 投票
1 回答
3317 浏览
提问于 2025-04-17 03:13

我有一段代码:

log = logging.getLogger(__file__)

def func():
    print "1"
    log.debug("Printed")

g = gevent.spawn(func)
g.join()

但是当我运行它的时候,我的日志没有在终端显示出来。有没有什么想法?在基于gevent的协程中,有没有更好的记录日志的方法?

1 个回答

7

这和gevent没有关系。你应该配置一下 logging,比如:

logging.basicConfig(level=logging.DEBUG, format="%(asctime)s %(msg)s")

撰写回答