mtee - небольшая утилита, которая очень хорошо работает для этой цели. Это бесплатно, источник открыт, и он просто работает.
Вы можете найти его на http://www.commandline.co.uk .
Используется в пакетном файле для вывода вывода И одновременно создает файл журнала, синтаксис выглядит следующим образом:
someprocess | mtee /+ mylogfile.txt
Где / + означает добавление вывода.
Предполагается, что вы скопировали mtee в папку, которая находится в PATH, конечно.
Также далее к ответу @TravisHeeter..
Вместо того, чтобы использовать 'фильтр' и захватить индекс массива [0], можно использовать .find () метод вместо этого следующим образом:
....
const mostRecentObject = a.find( e => {
const d = new Date( e.MeasureDate );
return d.getTime() == mostRecentDate.getTime();
});
Это также делает код более производительным, поскольку он прекратит заботиться о нем, нашел результат, вместо того, чтобы отфильтровать, который выполнит итерации по всем объектам в массиве.