【发布时间】:2018-03-09 22:09:03
【问题描述】:
在我的 CentOS 7.x 服务器上,我正在运行 Node(v6.7.0 和 v0.10.36)。
forever start /home/www/html/server/mynode.js
运行如下:
/usr/bin/node /home/www/html/server/mynode.js
mynode.js 的代码:
var http = require('http');
var net = require('net');
var url = require('url');
var io = require('socket.io').listen(3004);
io.set('log level', 1);
io.sockets.on('connection', function (socket) {
socket.on('disconnect', function () {
try{
console.log(JSON.stringify(db));
} catch(dis) {
console.log(dis);
}
});
});
我如何告诉 NodeJS 或 Linux 保留日志?这样我就可以听到tail -f /var/log/mynode.log 发生了什么?
【问题讨论】:
-
forever start /home/www/html/server/mynode.js > /var/log/mynode.log,例如 -
我试过了,但它没有记录真正的 console.log,但它只记录永远的事件。
标签: javascript node.js bash centos