Я хочу перехватить строки, идущие в инфраструктуру Python logging
, чтобы я также получил копию строк в списке. Я хочу это для каждого вызова функции, чтобы список не распределялся между всеми вызовами. Вид как:
def my_func():
logging.info("some log statement")
def my_func2():
logging.info("some other log statement")
my_func()
logs = logging.get_log()
# Gets every string that got logged in my_func()
my_func2()
logs = logging.get_log()
# Gets every string that got logged in only my_func2()