запись не записывается в файл при вызове из функции в Pyscripter

В настоящее время, если я запускаю следующий код из командной строки python, он записывает в файл, указанныйfilename как и ожидалось.

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

Но когда я копирую код в одну из моих функций и запускаю функцию с помощью Pyscripter, кажется, что файл не записывается. Как я могу заставить логи появляться в Pyscripter?

Ответы на вопрос(2)

Ваш ответ на вопрос