Есть такая проблема, что дата отображается дважды. Немного раздражает при разборе логов.
[2012-03-12 17:59:16] VERBOSE[9315] netsock.c: [2012-03-12 17:59:16] == Using SIP RTP TOS bits 184
[2012-03-12 17:59:16] VERBOSE[9315] netsock.c: [2012-03-12 17:59:16] == Using SIP RTP CoS mark 5
Настройки logger.conf:
[general]
dateformat=%F %T ; ISO 8601 date format
[logfiles]
console => notice,warning,error
full => notice,warning,error,verbose
dtmf => dtmf
Гугл про это не знает, может тут подскажите как избавиться от подобных аномалий в логфайле.
При входе в консоль астериска 'asterisk -r' дата в логах выводится? Если да, то нужно изменить параметры запуска asterisk (убрать опцию -T), либо в asterisk.conf изменить опцию timestamp = no
похоже на пустое сообщение от нетсокс без конца строки. а зачем?
Это я привёл две строки из лога. Таких строк там все.
"[дата] ТИПСООБЩЕНИЯ[pid] модуль: [дата] собственносамо_сообщение"
Этой маске подойдут все лог-сообщения рисуемые астериском.
sattellite ( 2012-03-12 20:57:29 +0400 )редактироватьDebian Squeeze 2.6.32-5-amd64 Asterisk 1.6.2.9-2+squeeze3
Менять астериск - не вариант, это основной сервер, во время теста которого не обратили внимания на такую оплошность в логах. И сейчас оно не критично, но всё таки есть надежда, что можно как-то поправить с помощью конфигов.
sattellite ( 2012-03-13 10:33:05 +0400 )редактироватьМожет проблема в syslog. Возможно астериск скидывает в него данные и он подставляет дату к каждой строке еще раз.
Тоже думал про это, но свои обычные сообщения syslog пишет нормально.
sattellite ( 2012-03-13 10:28:08 +0400 )редактироватьНу это понятно, просто астериск скидывает в сислог строки уже с датой, и сислог добавляет в начале строки еще и дату от себя.
switch ( 2012-03-13 10:33:20 +0400 )редактироватьТак вторая дата не в начале, а по середине сообщения. И формат даты у астериска и сислога разный.
sattellite ( 2012-03-13 11:14:12 +0400 )редактироватьНу как вариант: перед просмотром лога проходить sed`ом по всему файлу и убирать регэкспом мешающие строки... Для ускорения можно обработанную часть кидать в новый файл, а старый чистить.
Задан: 2012-03-12 18:06:17 +0400
Просмотрен: 348 раз
Обновлен: Mar 13 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.