Da qualche parte nelle viscere del mio codice ho qualcosa di simile:gerarchia di registrazione vs root logger?
logger = logging.getLogger('debug0.x')
Il modo in cui ho capito, questo dovrebbe solo rispondere quando ho fatto in precedenza qualcosa come:
logging.basicConfig(filename='10Nov2010a.txt',level=logging.DEBUG, name='debug0')
nota che nome è stato definito come debug0. Tuttavia, ho scoperto che se fare
logging.basicConfig(filename='10Nov2010a.txt',level=logging.DEBUG)
senza il nome parola chiave , quindi il registratore debug0.x definito sopra reagisce, e scrive nel file di registro. Pensavo che avrebbe reagito solo nel primo caso, quando il logger era stato nominato.
Sono confuso.
['logging.basicConfig()'] (http://docs.python.org/library/logging.html#logging.basicConfig) non ha argomenti di parole chiave 'name'. –