log não escrevendo para arquivo quando chamado de função em Pyscripter
Atualmente, se eu executar o seguinte código da linha de comando do python, ele grava no arquivo especificado porfilename
como esperado.
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()
Mas quando copio o código em uma das minhas funções e executo a função com o Pyscripter, não parece gravar o arquivo. Como posso logar para aparecer no Pyscripter?