2011-09-27 13 views
5

मैं की तरह एक कोड है:गीवेंट के अंदर लॉगिंग का उपयोग कैसे करें?

log = logging.getLogger(__file__) 

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

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

लेकिन जब मैं यह भाग गया मेरी लॉग खोल में प्रदर्शित नहीं करता है। कोई विचार? क्या गीवेंट आधारित कोरआउट के अंदर लॉगिंग करने का कोई बेहतर तरीका है?

उत्तर

7

यह gevent से असंबंधित है। तुम्हें पता है, logging जैसे कॉन्फ़िगर करना चाहिए

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

धन्यवाद, मैं आमतौर पर के साथ दूर होने सिर्फ logging.basicConfig(), लेकिन मुझे लगता है कि यह NOTSET है कि सेट LVL के बाद से समझ में आता है। – Marconi

संबंधित मुद्दे