2011-09-27 11 views
5

Tengo un código como:cómo usar el registro dentro de Gevent?

log = logging.getLogger(__file__) 

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

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

pero cuando me encontré con que mi registro no aparece en la cáscara. ¿Algunas ideas? ¿Hay alguna forma mejor de iniciar sesión dentro de corutinas basadas en gevent?

Respuesta

7

No está relacionado con gevent. Debe configurar logging por ejemplo,

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

Gracias, por lo general obtener lejos con sólo logging.basicConfig() pero supongo que tiene sentido ya que el conjunto de lvl NotSet. – Marconi

Cuestiones relacionadas