Файлы журнала и ротации Python

У меня есть программа на 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))

Модули регистрации выглядят очень мощными, но также подавляющий. Спасибо.

29
задан fredsnertz 2 February 2012 в 03:32
поделиться