Seite 1 von 1

logging > 'module' object has no attribute 'basicConfig'

Verfasst: Donnerstag 11. September 2008, 09:59
von __marcus__
Hallo,

ich versuche mich gerade mit dem logging-Modul gut zu stellen, aber das klappt irgendwie nicht...

Code: Alles auswählen

import logging

logging.basicConfig(level=logging.DEBUG, format='%(asctime)s %(levelname)s %(message)s', filename='myapp.log', filemode='w')
Python sagt immer 'module' object has no attribute 'basicConfig' Liegt das an der Zeile, daran, dass ich 2.5.1 hab oder weil Python auf Mac? Ich hab mir auch logging.basicConfig.__dir__ angeguckt. Eigentlich glaube ich, dass das so auch funktionieren sollte, tut es aber halt nicht?? Nur ich versteh es nicht. Kann mir da jemand vielleicht weiterhelfen??

Verfasst: Donnerstag 11. September 2008, 10:07
von CM
Hoi,

hast Du vielleicht ein *eigenes* Modul namens "logging.py" im Pfad? Das darf nicht sein. Du solltest vermeiden builtin-Namen zu überschreiben. Sowohl auf Modulebenen, als auch sonstwo.

Das ist zumindest meine erste Vermutung.

Herzlich willkommen im Forum,
HTH
Christian

Verfasst: Donnerstag 11. September 2008, 10:33
von __marcus__
Ich Vollhonk... Die Datei in der die Zeile steht heißt natürlich "logging.py"

It helped. Danke

Verfasst: Donnerstag 11. September 2008, 11:19
von CM
Pssss .... ich erzähl' Dir was: Das ist ein absoluter Standardfehler am Anfang. Mir auch schon passiert :wink: .