5

私は次のようなコードを持っています:

log = logging.getLogger(__file__)

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

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

しかし、実行するとログがシェルに表示されません。何か案は?gevent ベースのコルーチン内でログを記録するより良い方法はありますか?

4

1 に答える 1

7

gevent とは無関係です。loggingたとえば、次のように構成する必要があります。

logging.basicConfig(level=logging.DEBUG, format="%(asctime)s %(msg)s")
于 2011-09-27T20:14:31.283 に答える