У меня есть программа на python, которая пишет в файл журнала, который вращается командой logrotate в Linux.Когда это происходит, мне нужно дать сигнал моей программе прекратить запись в старый файл и начать запись в новый.Я могу обработать сигнал, но как мне сказать python записать в новый файл?
Я открываю файл так:
logging.basicConfig(format='%(asctime)s:%(filename)s:%(levelname)s:%(message)s',filename=log_file, level=logging.INFO)
и пишу в него так:
logging.log(level,"%s" % (msg))
Модули каротажа выглядят очень мощными, но при этом потрясающими.Спасибо.