Я нашел способ создавать файлы журналов в 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 и запускать locust -f my_locust_file.py
без --logfile
. Он отображается в консоли, но не выводится в файл журнала.
def on_start(self):
logging.basicConfig(filename=my_logfile, level=logging.INFO)