У нас есть огромный файл журнала, который пишет приложение поставщика. Предположим, продавец не сделает ничего, о чем мы просим. Есть ли способ повернуть этот файл журнала? Мы видим, что пишется около 300 МБ в час - я бы предпочел разбить это на части по 10 МБ и позволить всему, что старше одного дня или более 1000 файлов, упасть с обрыва.
(Я знаю, что знаю, возможный дубликат Как вы поворачиваете журналы apache в Windows, не прерывая работу?)
Ага - журнал Chomp был мертв, но поиск "chomp logrotate" привел меня к его новый сайт. Я попробую завтра и отвечу, если мне понравится. Я все еще хотел бы услышать о программном обеспечении, которое работает для этого кто-либо еще.
Еще не пользовался, но LogRotateWin это нативная реализация logrotate для Windows, которая выглядит многообещающей. По крайней мере, для этого не требуется Cygwin.
Как бы я ни вздрагивал от этого предложения, установка Cygwin - один из немногих доступных вам вариантов. Оттуда вы можете использовать logrotate
.
Посмотри на logwot8, который представляет собой упаковку logrotate, ограниченной среды оболочки и необходимых компонентов уровня cygwin, готовых к работе из коробки (размер установщика 4 МБ). Вам необходимо настроить файл конфигурации в соответствии с вашими требованиями. Он бесплатен для использования и распространения по лицензии BSD с двумя предложениями.
Отказ от ответственности: я разработчик :-)