Я перехожу от использования print()
операторов во всех моих сценариях к более серьезной системе ведения журналов. Я использую модуль logging
для управления задачей. Хотя есть одна вещь, которую я не могу достичь с этим:
В некоторых случаях я хочу создать запись в журнале в два отдельных этапа, но записать их в одной строке. Нечто, что классически будет выглядеть так:
Initiating procedure... OK
В этом случае партия OK
будет записана только в случае успешного выполнения задачи.
Я использовал для этого следующие команды печати:
print('Initiating procedure... ', end="", flush=True)
...
print('OK')
Есть ли способ достичь аналогичной цели с помощью модуля logging
? Что-то вроде
logging.info("First message", end="", flush=True)
...
logging.info("OK")