В разделе описываются команды управления блока логирования.

<DOMAIN> — имя виртуальной АТС.

info

Команда для просмотра параметров блока логирования IVR-скриптов.

Путь команды:

/domain/<DOMAIN>/ivr/script/log/info

Синтаксис:

info [<FIELD>]

Параметры:

<FIELD> — название параметра:

  • enabled — включение блока логирования на уровне домена;
  • log_root — путь для журнала логирования;
  • max_file_num — максимальное количество файлов;
  • max_file_size — максимальный размер файла в байтах.

Пример:

admin@[mycelium1@wenz#ECSS-D-MECHANIC]:/$ domain/mydom/ivr/script/log/info               
┌─────────────┬──────┬─────────────────────┐
│  Property   │Domain│        Value        │
├─────────────┼──────┼─────────────────────┤
│enabled      │mydom │false                │
│log_root     │mydom │/var/lib/ecss/ivr/log│
│max_file_num │mydom │10                   │
│max_file_size│mydom │52428800             │
└─────────────┴──────┴─────────────────────┘

[exec at: 29.11.2022 09:53:48, exec time: 31ms, nodes: core1@wenz v.3.14.12.651]

Имя файла привязано к домену.

set

Команда для изменения параметров блока логирования.

Путь команды:

/domain/<DOMAIN>/ivr/script/log/set

Синтаксис:

set <FIELD> <VALUE>

Параметры:

<FIELD> — название параметра:

  • enabled — включение блока логирования на уровне домена;
  • log_root — путь для журнала логирования;
  • max_file_num — максимальное количество файлов;
  • max_file_size — максимальный размер файла в байтах.

<VALUE> - значение параметра:

  • <VALUE> for enabled — логическое значение true | false. По умолчанию — false;
  • <VALUE> log_root — путь для журнала логирования. По умолчанию — "/var/lib/ecss/ivr/log";
  • <VALUE> max_file_num — целое число. По умолчанию — 10;
  • <VALUE> max_file_size — целое число в байтах. По умолчанию — 52428800.

Пример:

admin@[mycelium1@wenz#ECSS-D-MECHANIC]:/$ domain/mydom/ivr/script/log/set max_file_num 15           
Property "max_file_num" successfully changed from: 
10
   to
15.

[exec at: 29.11.2022 09:53:48, exec time: 31ms, nodes: core1@wenz v.3.14.12.651]

clean

Данной командой восстанавливаются значения заданных параметров по умолчанию.

Путь команды:

/domain/<DOMAIN>/ivr/script/log/clean

Синтаксис:

clean [<FIELD>]

Параметры:

<FIELD> — название параметра, значение которого нужно установить по умолчанию.

Пример:

admin@[mycelium1@wenz#ECSS-D-MECHANIC]:/$ domain/mydom/ivr/script/log/  clean max_file_num              
Property max_file_num values successfully restored

[exec at: 29.11.2022 09:53:48, exec time: 31ms, nodes: core1@wenz v.3.14.12.651]