Я использую регистратор в моем приложении и направить вывод в файл, как это:DonT добавить, но перезаписать файл журнала в регистраторе
Logger.new("nemobuild.log")
Мой регистратор добавляет к этому логфайл, как только его создали.
Что я хочу сделать, это очистить файл журнала при каждом запуске программы.
В примерах приводится описание для создания нового файла журнала:
file = File.open('foo.log', File::WRONLY | File::APPEND | File::CREAT)
Что File::
PARAMS бы я должен использовать, чтобы получить желаемый behaivior?
не сделал трюк – Ostkontentitan
Добавить 'File :: TRUNC' См: http://www.ruby-doc.org/core-2.0. 0/File/Constants.html –
попробуйте открыть режим 'File.open ('foo.log', 'w')' или попробуйте удалить * APPEND *. –