rejestrowanie nie zapisuje do pliku po wywołaniu z funkcji w Pyscripter

Obecnie, jeśli uruchomię następujący kod z wiersza polecenia Pythona, to zapisuje do pliku określonego przezfilename zgodnie z oczekiwaniami.

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()

Ale kiedy kopiuję kod do jednej z moich funkcji i uruchamiam funkcję za pomocą Pyscripter, nie wydaje się, aby zapisywał plik. Jak mogę uzyskać rejestrację w Pyscripter?

questionAnswers(2)

yourAnswerToTheQuestion