如何通过grunt-nodemon重新启动node.js服务器时输出时间戳
How to output timestamp when node.js server is restarted via grunt-nodemon?
我有一个简单的hello world nodejs express应用程序,我刚刚添加了grunt-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
,您将获得时间戳自动添加到您的日志消息
相关文章:
- 更新网页上Web服务器程序的实时输出
- 将jQuery参数发送到服务器端并创建输出文本文件
- 通过select2-x-editable获取服务器端php输出
- Google应用程序脚本Web应用程序服务器处理程序输出中缺少嵌入式Javascript
- 服务器端从html页面(而不是jsp)输出编码,以防止XSS
- 使用服务器端代码从客户端提供的不可靠的API获取JSON输出,并以适当的格式在页面上呈现数据
- 启动节点调试服务器后,Grunt停止输出信息
- 当通过Javascript输出JSON内容时,我应该在服务器端还是客户端进行HTML转义
- WebSocket javascript客户端和python服务器.在输出中检索垃圾
- 当Ajax从服务器获取数据时,字体端还是后端应该创建html输出
- Webpack不创建输出文件(不使用Webpack开发服务器)
- 在没有json解析的情况下,在jade中输出服务器生成的json对象
- 在Javascript中,如何启动服务器端进程并监视其输出直到完成
- 在Meteor/Node中确定从服务器返回的输出是标准错误还是标准输出
- 当试图输出从服务器返回的json数据时,值显示未定义
- 如何根据需求将服务器发送的socket数据显示在浏览器的两个输出字段中
- 当按下按钮时,HTML画布输出JPG图像到服务器
- 在node.js中捕获控制台输出,而不编辑服务器代码
- 节点JS telnet服务器奇怪的输入和奇怪的输出
- HTML客户端接收连续的服务器输出数据流