Log-файлы

 
Подскажите пожалуйста, где-то можно настроить ограничение на размер log-файлов? В настройках я не нашел. Когда программирую свои эксперты, отладочную информацию в log вывожу через Print. Как-то внимания не обращал (терминал ведь сам log показывает), бывало по несколько дней с утра до вечера Print работает. Сегодня поглядел - папка logs (та, что в папке experts) 5 Гб. Многовато. Очистил, конечно, вручную, а так чтобы автоматически подрезало?
 
автоматически нельзя подрезать. можно полезную информацию вырезать. мы обдумываем решение, как чистить папку logs, например по прошествии 2 недель.
 
У человека за два дня 5 Гб, а за две недели? Нужно сделать что если лог файл раздулся до какого то большого размера (должно настраиваться) устаревшая информация подрезается а новая записывается и файл больше не раздувается.
 
У человека за два дня 5 Гб, а за две недели?


Это означает, что человек активно пишет в логи из экспертов.
В этом случае желательно чтобы пользователь сам контролировал эти файлы.
Если мы сами начнем подрезать файлы, то сразу же получим претензии в том что
человек потерял свои важные данные из-за нашей самодеятельности. А эти претензии
гораздо важнее чем объем файлов логов.

В MetaTrader4 мы специально разделили логи программы (каталог /logs ) и экспертов
( /experts/logs ) что позволит нам реализовать достаточно безопасную схему удаления
старых логов от экспертов. Естественно, основные логи программы ни в коем случае
удаляться не будут. В следующих билдах будет такая настройка.
 
Я же ведь только поинтересовался, потому как во всех программах, ведущих лог, существуют настройки, типа "включить/отключить", ограничение на размер или время хранения данных. А вообще, при введении любой новой возможности должна появлятся соответствующая галочка "Включить/отключить" в настройках и иметь по умолчанию значение наиболее безопасное для "дубов". Прекратятся тогда ненужные пререкания о том, что возможность нужна, но она опасна для новичков, поэтому включена не будет. И неужели человек не "обкатав" терминал уже работает в нем на реале? А по поводу логов: будут настраиваться - хорошо, не будут - не стоит из мухи слона делать.
 
А вообще, при введении любой новой возможности должна появлятся соответствующая галочка "Включить/отключить" в настройках и иметь по умолчанию значение наиболее безопасное для "дубов". Прекратятся тогда ненужные пререкания о том, что возможность нужна,


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

Практически все дополнения мы пропускаем через критику и выдерживаем период оценки
необходимости. Если функция реально нужна и обоснованна, то мы ее в конце концов добавляем.
Причина обращения: