logpipes
Version:
Console.log transformation pipes
17 lines • 682 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createDateTimePipe = exports.getDefaultDateTimePipeOptions = void 0;
function getDefaultDateTimePipeOptions() {
return {
dateFormatter: timeMillis => new Date(timeMillis).toISOString(),
};
}
exports.getDefaultDateTimePipeOptions = getDefaultDateTimePipeOptions;
/**
* Creates a log pipe that adds date and time prefix to console output.
*/
function createDateTimePipe({ dateFormatter } = getDefaultDateTimePipeOptions()) {
return (_, ...args) => [dateFormatter(Date.now()), ...args];
}
exports.createDateTimePipe = createDateTimePipe;
//# sourceMappingURL=DateTimePipe.js.map