Формат даты в логах

Автор yoric, 21 июня 2015, 10:07:09

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

yoric

Здравствуйте!
НЕ заметил, когда изменился формат даты в логах, пропал год. Из-за этого напоминальщики вытягивают, бывает, прошлогодние (или далее в глубину веков) события.
Было 2015-06-16 13:49:06 etc
Стало [день недели] Jun 21 13:00:01 etc
Причём в некоторых осталось по-старому, в некоторых изменилось. Где это ныне можно отрегулировать? Уж не systemd ли это чудит?

oermolaev

Вроде всегда так было?
Открыть содержимое (спойлер)

debian 6:
tail -n 1 /var/log/syslog
Jun 21 09:54:49 mail postfix/anvil[2145]: statistics: max cache size 1 at Jun 21 09:51:28

debian 7:
tail -n 1 /var/log/syslog
Jun 21 12:22:26 debgw smartd[4715]: Device: /dev/sda [SAT], Temperature 43 Celsius reached limit of 42 Celsius (Min/Max 38/47)

debian 8:
journalctl -n 1
-- Logs begin at Вс 2015-06-21 12:32:19 MSK, end at Вс 2015-06-21 12:48:27 MSK. --
июн 21 12:48:27 f80l kernel: perf interrupt took too long (2516 > 2500), lowering kernel.perf_event_max_sample_rate to 50000

ubuntu 14.04:
tail -n 1 /var/log/syslog
Jun 21 12:49:11 srv1c smartd[1261]: Device: /dev/sdc [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 114 to 110
[свернуть]

rayanAyar

/etc/rsyslog.conf:
#
# Use traditional timestamp format.
# To enable high precision timestamps, comment out the following line.
#
#$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat

oermolaev

rayanAyar, да, в точку! Однако по дефолту, как я понимаю, эта строка всегда была рабочая.

yoric

В одних так, в других этак. Наверное, не все через syslog. Но было время, когда был год, причём без микросекунд, помнится. Спасибо.

yoric

Опять вылезло, logwatch сообщает:

Jun 26 22:38:12 intercom fetchmail[2667]: Connection errors for this poll:#012name 0: connection to 192.168.3.1:pop3 [192.168.3.1/110] failed: No route to host. (12 times)

Всё-таки тревожат такие сообщения, что там случилось. Глядь, а при ближайщем рассмотрении это было не сейчас, а давно, причём неизвестно даже в каком году. Ложная тревога. Всё-таки отсутствие года не очень, когда логи слабо наполняются. Так кроме как rsyslog.conf крутить нет выхода, чтобы исключить многоразрядное количество микросекунд (или единиц с 1970года, как там правильно), удлиняющее каждую строку лога?