First time here? Check out the FAQ!

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

Отображение даты в 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

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

спросил Mar 12 '12

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

4 Ответа

1

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

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

ответил Mar 13 '12

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

Comments

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

sattellite (Mar 14 '12)edit
0

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

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

ответил Mar 12 '12

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

Comments

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

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

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

sattellite (Mar 12 '12)edit

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

meral (Mar 12 '12)edit

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

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

sattellite (Mar 13 '12)edit
0

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

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

ответил Mar 12 '12

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

Comments

Тоже думал про это, но свои обычные сообщения syslog пишет нормально.

sattellite (Mar 13 '12)edit

Ну это понятно, просто астериск скидывает в сислог строки уже с датой, и сислог добавляет в начале строки еще и дату от себя.

switch (Mar 13 '12)edit

Так вторая дата не в начале, а по середине сообщения. И формат даты у астериска и сислога разный.

sattellite (Mar 13 '12)edit

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

meral (Mar 13 '12)edit
0

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

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

ответил Mar 13 '12

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 ленту новостей

Статистика

Задан: Mar 12 '12

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

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

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