Страница 1 из 1

Лог диалплана в файл

Добавлено: 26 янв 2016, 11:25
Htwor
Изредка возникают непонятные ситуации, связанные с выполнением диалплана. Логи Master.csv, messages.log и full.log не показывают выполнение диалплана, как это видим в CLI. А именно эта информация и нужна для отладки. Каким образом можно получать в лог-файл эту информацию?
Имеется ввиду вывод в CLI, который мы видим при verbose=5 в asterisk.conf.

Re: Лог диалплана в файл

Добавлено: 26 янв 2016, 11:50
Glukinho
В full логе, вроде, всё, что видно в консоли. Там же удобная привязка к CallID.

Еще можно запускать

Код: Выделить всё

asterisk -r | tee log.txt

Re: Лог диалплана в файл

Добавлено: 26 янв 2016, 11:55
Htwor
В Full логе какая-то каша. А какие параметры указать full=> в logger.conf, чтобы были только сообщения о выполнении диалплана?

Re: Лог диалплана в файл

Добавлено: 26 янв 2016, 11:58
Glukinho
У меня стоит вот так:

Код: Выделить всё

*CLI> logger show channels
Channel                             Type     Status    Configuration
-------                             ----     ------    -------------
/var/log/asterisk/full              File     Enabled    - DEBUG NOTICE WARNING ERROR VERBOSE DTMF FAX
И в full логе есть выполнение диалплана по шагам, как в консоли. Разве что без раскраски.

Возможно, можно оставить только verbose.

Re: Лог диалплана в файл

Добавлено: 26 янв 2016, 12:02
ded
Htwor писал(а):В Full логе какая-то каша. А какие параметры указать full=> в logger.conf, чтобы были только сообщения о выполнении диалплана?
Попробуйте читать этот файл другими инструментами, и Вы увидите, что это не каша, а всё то же, что и в CLI.
Если видите кашу - ваш редактор просто ломает строки, игнорируя перевод строки. Растяните окно во всю ширину, будет выдно точное начало каждой строки.

Re: Лог диалплана в файл

Добавлено: 27 янв 2016, 14:23
Htwor
Не знаю, что произошло, теперь full-лог пишется в читабельном виде и выполнение диалплана тоже отображается. Странно.

Re: Лог диалплана в файл

Добавлено: 27 янв 2016, 15:57
ded
Трансцендентальное воздействие!
Я просто прочитал мантру ОМ МАНИ ПАДМЕ ХУМ! и послал луч радости в вашем направлении!