Объект Device/Свойства/LogFile

Материал из Call Office Wiki
Перейти к навигации Перейти к поиску
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.

Свойство LogFile определяет имя файла журнала устройства.

Синтаксис

BSTR LogFile

Описание

Свойство LogFile определяет имя файла журнала устройства. По умолчанию, значение этого свойства - пустая строка. Это означает, что формирование журнала отключено. Уровень сообщений журнала определяется свойством LogLevel.

Версии библиотеки начиная с 1.33.0 поддерживают макроподстановки в имени файла (например: LogFile %Y_%m_%d.log):

  • %Y - год, 4 цифры;
  • %m - месяц, 2 цифры (01-12);
  • %d - день месяца, 2 цифры (01-31);
  • %H - час, 2 цифры (00-23);
  • %i - минуты, 2 цифры (00-59);
  • %s - секунды, 2 цифры (00-59);
  • %w - день недели, 1 цифра (0-6) 0- воскресенье, 1 - понедельник и т.д.;

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

Примеры

Пример на JavaScript
var Device = new ActiveXObject ("CallOffice.Device");

Device.Open ();

var NumberPhone = prompt ("Введите номер телефона",'');

Device.LogFile = 'C:\CallOffice.log';           // Включаем ведение файла журнала в указанный файл
var Result = Device.Dial (NumberPhone, 40);

if (Result == 0) {
   Device.Say ("CallOffice");
}

Device.HangUp ();
Device.Close ();
Пример на VBScript
Dim Device
Set Device = CreateObject ("CallOffice.Device")
Device.Open

NumberPhone = prompt ("Введите номер телефона","")

Device.LogFile = "C:\CallOffice.log"            ' Включаем ведение файла журнала в указанный файл

Result = Device.Dial (NumberPhone, 40)

if Result = 0 then
   Device.Say "CallOffice"
end if

Device.HangUp
Device.Close

Назад к свойствам объекта Device.