exponenta event banner

LogToDiskMode

Метод обработки дисковых файлов для записанных в записанные данные

Описание

LogToDiskMode может быть задано значение 'append', 'overwrite' или 'index'. Если LogToDiskMode установлено в 'append', затем данные для записанного сеанса добавляются к любым данным, которые уже существуют в файле журнала, когда логгирование запускается с помощью start команда. Если LogToDiskMode установлено в 'overwrite', затем файл журнала перезаписывается каждый раз start вызывается. Если LogToDiskMode установлено в 'index', затем каждый раз создается другой файл диска start вызывается, согласно следующим правилам:

  1. Имя первого файла журнала задается начальным значением LogFileName.

  2. Если имя пытающегося файла существует, к значению LogFileName добавляется числовой идентификатор. Для примера, если LogFileName первоначально задается как 'groupRlog.olf', затем groupRlog.olf является первым файлом, groupRlog01.olf - второе имя файла и т. д. Если на LogFileName уже содержит цифры в виде последних символов в имени файла, затем этот номер увеличивается для создания нового имени файла журнала. Для примера, если LogFileName задается как 'groupLog003.olf', затем следующее имя файла будет 'groupLog004.olf'.

  3. Фактическое используемое имя файла является именем первого файла, которое не существует. Таким образом, каждая последовательная операция логгирования записывается в другой файл, и никакие предыдущие данные не теряются.

Отдельные объекты dagroup регистрируются в отдельных файлах. Если два dagroup объекты имеют одинаковое значение для LogFileName, затем попытка одновременно логгировать данные из обоих объектов будет результата во втором объекте, отказавшем во время start операция.

Особенности

Доступ

Только для чтения во время регистрации

Применяется к

dagroup

Тип данных

вектор символов

Значения

[ 'append' | {'index'} | 'overwrite' ]

См. также

Функции

start

Свойства

LogFileName, Logging, LoggingMode