nodejs console 日志统一增加时间戳

一,背景

node js 一般打印日志使用console.log ,如果现有项目希望增加打印日志,那么我们可以重载打印日志函数,我们直接用现有的功能模块

log-timestamp

二,使用

require(‘log-timestamp’);

导入即可,默认时间戳是用的国际时间,你可以传入你要写的时间戳。

const log_time = require('log-timestamp');   //增加日志时间戳
log_time(function(){
    return "[" + new Date().toLocaleString() + "]"
})

三,原理

重载函数

类似console.log = function(…){ console.old_log(…)}