Простая система логов. Один файл постоянно открыт, в него периодически добавляются строки. Когда вырастает до некоторого размера, добавляется новый файл. Периодически старые файлы подчищаются.
Проблема в том, что когда в файл записывается новая строчка, он может исчезнуть из листинга. А потом...