Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Отображение даты в log файле дважды.

0

Есть такая проблема, что дата отображается дважды. Немного раздражает при разборе логов.

[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

Гугл про это не знает, может тут подскажите как избавиться от подобных аномалий в логфайле.

удалить закрыть спам изменить тег редактировать

спросил 2012-03-12 18:06:17 +0400

sattellite Gravatar sattellite
75 7 8
http://bks.tv/

4 Ответа

1

При входе в консоль астериска 'asterisk -r' дата в логах выводится? Если да, то нужно изменить параметры запуска asterisk (убрать опцию -T), либо в asterisk.conf изменить опцию timestamp = no

ссылка удалить спам редактировать

ответил 2012-03-13 19:02:40 +0400

igorg Gravatar igorg flag of Russian Federation
2244 3 7 40
http://igorg.ru/

Comments

Спасибо за решение :)

sattellite ( 2012-03-14 08:52:59 +0400 )редактировать
0

похоже на пустое сообщение от нетсокс без конца строки. а зачем?

ссылка удалить спам редактировать

ответил 2012-03-12 18:53:11 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

Это я привёл две строки из лога. Таких строк там все.

"[дата] ТИПСООБЩЕНИЯ[pid] модуль: [дата] собственносамо_сообщение"

Этой маске подойдут все лог-сообщения рисуемые астериском.

sattellite ( 2012-03-12 20:57:29 +0400 )редактировать

ОС какая?поменять астериск не пробывали?

meral ( 2012-03-12 21:09:03 +0400 )редактировать

Debian Squeeze 2.6.32-5-amd64 Asterisk 1.6.2.9-2+squeeze3

Менять астериск - не вариант, это основной сервер, во время теста которого не обратили внимания на такую оплошность в логах. И сейчас оно не критично, но всё таки есть надежда, что можно как-то поправить с помощью конфигов.

sattellite ( 2012-03-13 10:33:05 +0400 )редактировать
0

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

ссылка удалить спам редактировать

ответил 2012-03-12 23:26:20 +0400

switch Gravatar switch
8334 11 7 92
http://lynks.ru/

Comments

Тоже думал про это, но свои обычные сообщения 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 )редактировать

уберите вообще dateformat из конфига.

meral ( 2012-03-13 13:42:11 +0400 )редактировать
0

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

ссылка удалить спам редактировать

ответил 2012-03-13 11:20:16 +0400

switch Gravatar switch
8334 11 7 92
http://lynks.ru/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-03-12 18:06:17 +0400

Просмотрен: 348 раз

Обновлен: Mar 13 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.