[Python-de] Loggen der Versionen eingebundener Module

Ulf Rompe python-de at rompe.org
Mi Dez 8 14:06:47 UTC 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