AGG Software
Задать вопрос  В начало  Назад  Дальше

Формирование лог-файлов


Основная функция программы - возможность записать любые данные, приходящие с COM-порта, в файл. Для этого в программе предусмотрены широкие возможности (рис.1). Сохраненный файл данных называют лог-файлом (журналом), он такой же, каким его отсылает устройство.

 

options logformat

Рис.8. Режимы формирования лог-файла

 

Сначала, выберите тип лог-файла, который вы будете получать.

 

Затем, включите настройку "Формировать файлы логов на диске". После этого, укажите путь к папке, в которой будут сохраняться файлы, с помощью диалогового окна "Обзор папок", которое откроется после нажатия на кнопку с изображением открытой папки. В диалоговом окне выберите необходимую папку и нажмите "OK". Программа может работать с сетевыми дисками из сетевого окружения, но это может повлиять на скорость работы программы, а большой поток данных или перегрузка сети могут привести к отказу работы.

 

В Serial Printer Logger имя лог-файла - это штамп времени, и новый лог-файл создается через определенные промежутки времени. Формат штампа времени зависит от выбранного периода. Например, если префикс имени файла установлен как "sample", расширение файла как "log ", а периодичность формирования файлов задана "Ежедневно", то каждый создаваемый лог-файл будет иметь формат "sampleYYYYMMDD.log". 21-го марта 2003 года будет создан лог-файл "sample20030321.log". Пожалуйста, обратите внимание на то, что расширение (после последней точки), останется в конце имени файла.

 

Методика смены имени лог-файла определяется следующими основными параметрами:

 

"Префикс имени файла" - набор символов, который будет добавляться к началу имени, и который может быть задана;
"Расширение имени файла" - набор символов, который будет расширением имени файла (символы после точки), который может быть задан;
Вы можете ограничить размер лог-файла, установив его размер в килобайтах в окне "Ограничить размер". Если вы укажите нулевой размер, размер файла не будет ограничиваться. Стоит отметить, что ограничение размера означает, что после достижения установленного размера файла избыточные данные будут записываться в другой файл. Будьте внимательны!

 

Префикс, расширение, путь к папке могут быть символьной строкой разумной длины и содержать любые символы, соответствующие имени файла.

 

Если программа работает непрерывно долгое время, возможно, создадутся файлы слишком большого размера, в которых будет неудобно отслеживать дату необходимого временного периода. Для такого случая существует еще один режим создания файлов - с возможностью создания файлов в зависимости от времени компьютера. Возможны следующие варианты:

 

В режиме "Ежедневно" файл может создаваться с ограничением введенного префикса имени, и дата будет иметь формат DDMMYYYY, где DD - это двухразрядное значение дня, MM - двухразрядное значение месяца и YYYY - четырехразрядное значение текущего года. В конце имени файла будет добавлено расширение имени Вашего файла;
В режиме "Ежемесячно" файл может создаваться с ограничением введенного префикса имени, и дата будет иметь формат MMYYYY. В конце имени файла будет добавлено расширение имени Вашего файла.
В режиме заданного формата "Задать формат" файлы будут создаваться с именем, включающим введенный префикс и дату в указанном Вами формате, (например, DDMMYYYY). В конце имени файла будет добавлено расширение Вашего файла. Формат также может содержать информацию о времени, тогда имя файла будет постоянным. Формат имени файла не должен использовать символы, запрещенные для применения в названии файла - такие как "/","\","*","?" и др.

 

Возможные форматы даты и времени:

 

d        - день, не включает ноль (1 - 31);

dd        - день, включает ноль (01 - 31);

ddd        - день недели в текстовом формате (Пн - Вс) согласно стандарту, установленному на данном компьютере;

dddd     - день недели в полном текстовом формате (Понедельник - Воскресенье) согласно стандарту, установленному на данном компьютере;

m        - месяц, не включает ноль (1 - 12);

mm        - месяц, включает ноль (01 - 12);

mmm    - месяц в текстовом формате (Янв - Дек) согласно стандарту, установленному на данном компьютере;

mmmm - месяц в полном текстовом формате (Январь - Декабрь) согласно стандарту, установленному на данном компьютере;

yy        - год в формате двух последних разрядов (00 - 99);

yyyy        - год в формате четырех последних разрядов (0000 - 9999);

h        - часы, не включает ноль (0 - 23);

hh        - часы, включает ноль (00 - 23);

n        - минуты, не включает ноль (0 - 59);

nn        - минуты, включает ноль (00 - 59);

s        - секунды, не включает ноль (0 - 59);

ss        - секунды, включает ноль (00-59).

 

Пример: Вы хотите создавать лог-файл каждый час. Также для Вас необходимо, чтобы имя файла начиналось с "sample_log", и чтобы расширение файла было "txt".

 

Ответ: установите префикс файла = sample_log_, расширение файла = txt (без точки!). В формате имени файла задайте HHDDMMYYYY. Теперь файл будет создаваться каждый час. Естественно, вы можете установить любую комбинацию символов формата, описанных выше.



Задать вопрос о данном разделе


Если вы нашли несоответствие в разделе или хотите спросить о данном программном продукте, то заполните форму и нажмите кнопку "Отправить"
Пожалуйста, укажите ваш вопрос здесь:
Ваш e-mail:
и ваше имя:
Пожалуйста, задавайте вопросы только по Serial Printer Logger.

Copyright © 1999-2007, AGG Software.
All rights reserved.