Получить копию строк, отправленных в лог - PullRequest
1 голос
/ 03 мая 2019

Я хочу перехватить строки, идущие в инфраструктуру 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()
...