как использовать логирование внутри Gevent? - PullRequest
5 голосов
/ 27 сентября 2011

У меня есть код вроде:

log = logging.getLogger(__file__)

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

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

но когда я его запустил, мой лог не показывается в оболочке. Есть идеи? Есть ли лучший способ ведения журнала внутри сопрограмм на основе Gevent?

1 Ответ

7 голосов
/ 28 сентября 2011

Это не связано с Gevent.Вы должны настроить logging например,

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