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