Russian Qt Forum

Qt => Общие вопросы => Тема начата: Yegor от Декабрь 24, 2017, 10:12



Название: Log-файл ограниченного размера.
Отправлено: Yegor от Декабрь 24, 2017, 10:12
Здравствуйте!

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

Какая есть общепринятая практика?

Спасибо!


Название: Re: Log-файл ограниченного размера.
Отправлено: Old от Декабрь 24, 2017, 10:53
Общепринятая практика сводиться к тому, что периодически проверяется размер лог-файла, и если он превысил заданную величину, то в текущий файл перестают писать и заводят новый пустой файл.
Дальше можно хранить несколько последних файлов, а устаревшие удалять.