[Python-de] Loggen der Versionen eingebundener Module
Ulf Rompe
python-de at rompe.org
Mi Dez 8 15:06:47 CET 2010
Am 06.12.2010 13:26, schrieb Wagner, Frank:
> logging.basicConfig(filename="MODULVERSIONS.LOG", filemode="w",
> level=logging.INFO, format=format)
>
> Führe ich das Skript aus ist hinterher nirgends eine Datei "MODULVERSIONS.LOG" zu finden, es gibt aber auch keine Fehlermeldung bei der Ausführung.
>
> Wo, wenn nicht im Verzeichnis des aufrufenden Skriptes würde denn die Logdatei geschrieben werden?
Im während des AUfrufs aktuellen Arbeitsverzeichnis. Möchtest Du es
stattdessen beim Script haben, müsstest Du es etwa so schreiben:
import os
import sys
filename = os.path.join(sys.path[0], "MODULVERSIONS.LOG")
logging.basicConfig(filename=filename, filemode="w",
level=logging.INFO, format=format)
--
[x] u1f
Mehr Informationen über die Mailingliste python-de