IMHO, незначно дивно змінювати файл журналу на SIZE, а не за датою. Більшість системних журналів (в unix або linux) обертаються щотижня або щомісяця, а не залежать від розміру ... Це мені подобається з різних причин, а також те, що, якщо буде реалізовано, вирішить вашу проблему.
Через вісім років я не знаю, про який чорт я говорив тут: є багато місць, де потрібно обертатися за розміром, тому що щоденні / щотижневі / щомісячні ротації можуть давати МАСИВНІ файли, які можуть спричинити серйозні проблеми.
З більш досвідченої точки зору, справжнє питання полягає в тому, чому ви хочете сидіти і безперервно хвостити на файл, який росте так швидко, що ви обертаєте його більше, ніж щодня ... Це було б як дивитися потік Matrix.
У ці дні вам буде краще вивчити агрегацію великих журналів даних, наприклад, Splunk або Sumologic, де він може фільтрувати події журналів у класи та запускати на основі конкретних значень журналу ... Не потрібно взагалі дивитися журнали живих даних.