J'ai une application les met en place l'enregistrement à l'aide:exploitation forestière Python IndexError: liste des index hors de portée
logging.basicConfig(level=logging_level, format=format_string, filename=log_file, filemode='a')
puis appelez
logging.debug("My Message")
etc. pour se connecter messeages. Ce beau travail dans la plupart de ma demande, mais pour un module particulier, je reçois cette erreur
File "C:\path\to\my\module\MyModule.py", line 53, in __init__
logging.debug("__init__ called")
File "C:\Python26\Lib\logging\__init__.py", line 1481, in debug
root.debug(*((msg,)+args), **kwargs)
File "C:\Python26\Lib\logging\__init__.py", line 1035, in debug
if self.isEnabledFor(DEBUG):
File "C:\Python26\Lib\logging\__init__.py", line 1242, in isEnabledFor
return level >= self.getEffectiveLevel()
File "C:\Python26\Lib\logging\__init__.py", line 1230, in getEffectiveLevel
while logger:
IndexError: list index out of range
Est-ce que quelqu'un a des idées sur ce qui pourrait être la cause? Ou où d'autre à regarder pour lire à ce sujet. J'ai déjà lu le code du module de journalisation et les pages de référence de python
quel est le niveau de journalisation? – mossplix
logging.DEBUG .J'ai vérifié cela en ajoutant logging.root.getEffectiveLevel() au-dessus d'elle.Il retourne 10, ce qui est la journalisation. DEBUG –
Message d'erreur très étrange Il n'y a pas de liste dans cette partie du code du module de journalisation Je devrais le mettre dans un débogueur – mjhm