Пытаюсь регистрировать ошибки с помощью Winston, вот как я создал регистратор
Очень просто, это то, что делает официальный документ. Но временная метка в файле журнала не имела для меня никакого смысла, поскольку это дата ISO.
'2018-07-27T06:48:08.696Z'
Я прочитал документ, в нем нет ни малейшего намека на то, как настроить формат даты. Так что я по старинке почитал исходный код. Файл находится по адресу node_modules / logform / timestamp.js.
Таким образом, он принимает либо {format: string}, либо {format: function}, когда передается строка, строка делегируется fecha для форматирования строки даты; или Winston вызывает функцию, которая должна вернуть строку. Он также поддерживает псевдоним, давайте повеселимся!
Извините за порядок файлов, я не знаю, как отсортировать файлы в Gist.