कहीं मेरे कोड की आंत में मैं की तरह कुछ है:पदानुक्रम बनाम रूट लॉगर लॉगिंग?
logger = logging.getLogger('debug0.x')
तरह से मैं इसे समझ, इस करना चाहिए केवल जवाब जब मैं पहले की तरह कुछ किया है:
logging.basicConfig(filename='10Nov2010a.txt',level=logging.DEBUG, name='debug0')
ध्यान दें कि नाम को डीबग के रूप में परिभाषित किया गया है। हालांकि, मैं ने पाया है कि अगर नाम कीवर्ड बिना
logging.basicConfig(filename='10Nov2010a.txt',level=logging.DEBUG)
करते हैं, तो debug0.x लकड़हारा ऊपर परिभाषित प्रतिक्रिया करता है, और लॉग फ़ाइल के लिए लिखता है। मैं सोच रहा था कि यह केवल पहले मामले में प्रतिक्रिया करेगा, जब लॉगर का नाम दिया गया था।
मैं उलझन में हूं।
['logging.basicConfig()'] (http://docs.python.org/library/logging.html#logging.basicConfig) में कोई 'नाम' कीवर्ड तर्क नहीं है। –