Я нашел способ создавать файлы журналов в LocustIO .Он успешно записывает все журналы в файл.
Есть ли способ, чтобы терминал отображал журналы и записывал их также в файл журнала?Просто чтобы я мог легко отслеживать результаты, не открывая файл журнала каждый раз.
Пробовал программно, но все равно не печатал его.
Ничего не печатается после запуска locust -f my_locust_file.py --logfile=locustfile.log
@task(1)
def fetch_records(self):
...
response = self.client.get(full_result, auth=login_creds, headers=headers)
entry_log = "Fetch Records | Username: {}\tPassword: {} | Response: {}".format(self.username, self.password, response)
logging.info(entry_log)
print(entry_log)
ОБНОВЛЕНИЕ
Пробовал также с использованием python logger'ов и запуска locust -f my_locust_file.py
без --logfile
.Он отображается в консоли, но не выводится в лог-файл.
def on_start(self):
logging.basicConfig(filename=my_logfile, level=logging.INFO)