Какие-либо преимущества использования форматов строки времени ISO против UTC в файлах журнала? - PullRequest
0 голосов
/ 10 октября 2019

Каковы некоторые преимущества или недостатки использования форматов строки даты и времени ISO против UTC для ведения журнала? Я не прошу дебаты, но информацию о лучших методах, поскольку это касается нескольких популярных корпоративных читателей журнала и анализаторов. Например, у Splunk или CloudWatch есть предпочтение? И т.д.

1 Ответ

0 голосов
/ 11 октября 2019

Для Javascript , я заметил, что новая Date () может без проблем принимать строку ISO или UTC, поэтому дополнительное форматирование не требуется.

Для Python , 2.7 вам необходимо предоставить пользовательский формат строки, поэтому он работает, но немного утомительно. В версии 3.7 я вижу новый метод с именем datetime.fromisoformat (), но он потерпит неудачу, если в конце будет "Z".

x = datetime.fromisoformat("2019-10-10T20:36:53.850Z") #fails

x = datetime.fromisoformat("2019-10-10T20:36:53.850") #works

Для меня это в некоторой степени означает, что отрасль склоняется к поддержке формата строки ISO немного лучше.

Я обнаружил, что публикация по местному времени проблематична, если только вы не прикрепите часовой пояс:

Thu Oct 10 2019 16:36:53 GMT-0400

Я действительно понятия не имею о ведущих в отрасли читателях журналов.

...