node.js服务器通过grunt-nodemon重启时如何输出时间戳?
How to output timestamp when node.js server is restarted via grunt-nodemon?
我有一个简单的 hello world nodejs express 应用程序,我刚刚添加了 g运行t-nodemon,它应该监视 *.js 文件的变化。这是我 运行 grunt
然后更改一些 .js 文件时得到的控制台输出:
Running "nodemon:dev" (nodemon) task
[nodemon] v1.3.7
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node server.js`
Example app listening at http://:::3000
[nodemon] restarting due to changes...
[nodemon] starting `node server.js`
Example app listening at http://:::3000
有没有办法在控制台日志中查看每行前面的时间戳?例如
18:44:21 - Running "nodemon:dev" (nodemon) task
18:44:21 - [nodemon] v1.3.7
18:44:21 - [nodemon] to restart at any time, enter `rs`
...
我想在控制台中看到最后一次服务器重启是什么时候。这是我的 gruntfile.js:
module.exports = function (grunt) {
grunt.initConfig({
nodemon: {
dev: {
script: 'server.js',
options: {
ext: ['js']
}
}
}
});
grunt.loadNpmTasks('grunt-nodemon');
grunt.registerTask('default', ['nodemon'])
};
与其尝试修改 nodemon 的输出,更简洁的方法是让您的应用程序在启动时记录时间戳。
如果您使用 util.log
函数而不是 console.log
,您会在日志消息中自动添加时间戳。
我有一个简单的 hello world nodejs express 应用程序,我刚刚添加了 g运行t-nodemon,它应该监视 *.js 文件的变化。这是我 运行 grunt
然后更改一些 .js 文件时得到的控制台输出:
Running "nodemon:dev" (nodemon) task
[nodemon] v1.3.7
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node server.js`
Example app listening at http://:::3000
[nodemon] restarting due to changes...
[nodemon] starting `node server.js`
Example app listening at http://:::3000
有没有办法在控制台日志中查看每行前面的时间戳?例如
18:44:21 - Running "nodemon:dev" (nodemon) task
18:44:21 - [nodemon] v1.3.7
18:44:21 - [nodemon] to restart at any time, enter `rs`
...
我想在控制台中看到最后一次服务器重启是什么时候。这是我的 gruntfile.js:
module.exports = function (grunt) {
grunt.initConfig({
nodemon: {
dev: {
script: 'server.js',
options: {
ext: ['js']
}
}
}
});
grunt.loadNpmTasks('grunt-nodemon');
grunt.registerTask('default', ['nodemon'])
};
与其尝试修改 nodemon 的输出,更简洁的方法是让您的应用程序在启动时记录时间戳。
如果您使用 util.log
函数而不是 console.log
,您会在日志消息中自动添加时间戳。