Die Protokollierung schreibt nicht in die Datei, wenn sie von der Funktion in Pyscripter aufgerufen wird
Wenn ich zurzeit den folgenden Code über die Python-Befehlszeile ausführe, schreibt er in die von angegebene Dateifilename
wie erwartet.
import logging
def test():
logging.basicConfig(format='%(asctime)s %(message)s',
datefmt='%m/%d/%Y %I:%M:%S %p',
filename=r'C:\Users\theo\Documents\myLog.txt')
logging.warning('Example logged message.')
test()
Aber wenn ich den Code in eine meiner Funktionen kopiere und die Funktion mit Pyscripter ausführe, scheint sie die Datei nicht zu schreiben. Wie kann ich mich anmelden, um in Pyscripter angezeigt zu werden?