Страница 2 из 3

Re: Время в логах и консоли

Добавлено: 22 мар 2015, 00:46
dimm71
Вы не поняли... в консоли выводится время уже московское GMT+3. В CLI Астериска выводится лондонское, в логах пишется лондонское, т.е. UTC

Кроме этого, Вы секунды посчитали за минуты...

В logger.conf смущает вот что:

[general]
;
; Customize the display of debug message time stamps
; this example is the ISO 8601 date format (yyyy-mm-dd HH:MM:SS)
;
; see strftime(3) Linux manual for format specifiers. Note that there is also
; a fractional second parameter which may be used in this field. Use %1q
; for tenths, %2q for hundredths, etc.
;
dateformat=%F %T ; ISO 8601 date format


Т.е. выводить в логи в CLI именно в формате ISO 8601, а это есть лондонское время. Как приплюсовать 3 часа? Или как прописать, чтобы выводил GMT?

Re: Время в логах и консоли

Добавлено: 22 мар 2015, 01:20
ded
dimm71 писал(а):в консоли и соответственно в логах выводится время лондонсое
Я понимал то, что увидел (выше) - в консоли выводится время лондонское.
Залез в Google вместо вас:
Open /opt/etc/asterisk/cdr.conf and change 'usegmtime'
to 'no'. e.g.:
[csv]
usegmtime=no ; log date/time in GMT. Default is "no"
loguniqueid=no ; log uniqueid. Default is "no"
loguserfield=no ; log user field. Default is "no"

-ipkg update
-ipkg install tz

-Goto the /opt/share/zoneinfo folder and find
your timezone location. Copy this location to the
folder /etc/localtime. e.g.:
cp /opt/share/zoneinfo/Europe/Amsterdam /etc/localtime

-Open '/usr/local/.files' and add this line:
/etc/localtime

-To make the change permanent, save it to flash:
flashfs save && flashfs commit && flashfs enable

-Restart Asterisk.

Re: Время в логах и консоли

Добавлено: 22 мар 2015, 11:23
dimm71
Всё я это делал ранее - не помогло. Получается, что дело в чем то другом. Всё равно спасибо за наводки.

Re: Время в логах и консоли

Добавлено: 22 мар 2015, 16:43
1g0r
Эээ так где время то неправильное? в консоли или в логах?

Re: Время в логах и консоли

Добавлено: 22 мар 2015, 17:03
dimm71
Видимо я был не точен в своих сообщениях.
В консоли выводит время правильное с поправкой +3 часа, московское. А вот в CLI и логах Asterisk'а выводит уже лондонское. Вывод время в консоли я имел ввиду в консоли Астериска, т.е. CLI

Re: Время в логах и консоли

Добавлено: 23 мар 2015, 08:18
virus_net
Рестарт Asterisk`а выполнялся ?

Re: Время в логах и консоли

Добавлено: 23 мар 2015, 09:35
dimm71
Безусловно. После каждого изменения в конфигах.

Re: Время в логах и консоли

Добавлено: 24 мар 2015, 08:15
virus_net
Ну прямо чудеса... а чудес, как известно не бывает.

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

[tests]
exten => test,1,NoOp(${STRFTIME(${EPOCH},,%d-%m-%Y %H:%M:%S)})
exten => test,n.Hangup()

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

CLI> console dial test@tests
?

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

CLI> !date
?

Re: Время в логах и консоли

Добавлено: 24 мар 2015, 16:59
dimm71
1. NoOp("SIP/101-00000005", "24-03-2015 13:57:32") in new stack

2. !date
Tue Mar 24 16:58:04 MSK 2015

Re: Время в логах и консоли

Добавлено: 24 мар 2015, 18:43
ded
cdr.conf
usegmtime=no ; log date/time in GMT. Default is "no"