+7 499 990-10-21

Логи - формат имени файлов

Логи - формат имени файлов

Сообщение fraks » 20 апр 2017, 14:26

Сейчас логи которые DNC пишет в /var/log/dnc/ выглядят вот так:

Код: Выделить всё
upload.log
upload14-Mar-2017.log
upload20-Apr-2017.log
upload23-Mar-2017.log
upload28-Mar-2017.log
upload29-Mar-2017.log

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

Ничего не стоит формировать имя файла с датой в формате ISO 8601 тогда порядок по алфавиту будет совпадать с порядом по дате.
Получится как-то вот так:
Код: Выделить всё
upload.log
upload.2017-03-14.log
upload.2017-03-23.log
upload.2017-03-28.log
upload.2017-03-29.log
upload.2017-04-20.log
fraks
 
Постов: 21
Зарегистрирован: 10 мар 2017, 13:03
Откуда: г.Новосибирск

Re: Логи - формат имени файлов

Сообщение Alexander » 20 апр 2017, 15:02

Хорошо, посмотрим
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Логи - формат имени файлов

Сообщение fraks » 21 апр 2017, 04:53

В bash такой формат даты получается вот так:
Код: Выделить всё
$date +%F
2017-04-21
$
fraks
 
Постов: 21
Зарегистрирован: 10 мар 2017, 13:03
Откуда: г.Новосибирск

Re: Логи - формат имени файлов

Сообщение fraks » 27 апр 2017, 13:33

Вижу что в beta(521) поменялся формат имени лога.
Было
Код: Выделить всё
upload21-Apr-2017.log # было
upload_2017-Apr-27.log #стало

но ведь месяцы тоже не по алфавиту идут!!

В соответствии с ISO 8601
"
Значения даты и времени расположены в порядке от более к менее значимому.
..
В результате для каждого из ряда форматов дат и времен лексикографический порядок соответствует хронологическому.
"

Т.е. в идеале было бы
Код: Выделить всё
upload.2017-04-27.log
или
upload_2017-04-27.log
fraks
 
Постов: 21
Зарегистрирован: 10 мар 2017, 13:03
Откуда: г.Новосибирск

Re: Логи - формат имени файлов

Сообщение Alexander » 27 апр 2017, 16:43

Смотрите _522 сборку
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Логи - формат имени файлов

Сообщение fraks » 28 апр 2017, 06:01

Alexander писал(а):Смотрите _522 сборку


Теперь Ок.
Спасибо.
fraks
 
Постов: 21
Зарегистрирован: 10 мар 2017, 13:03
Откуда: г.Новосибирск


Вернуться в Техподдержка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 19, из них зарегистрированных: 0, скрытых: 0 и гостей: 19 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19