我正在这样运行Sails v1 Web应用程序作为产品在端口80上的服务(不知道这是否是正确的方法,因为我在文档中找不到确切的指令):
sudo NODE_ENV=production forever start --killSignal=SIGINT app.js
当我发出适当的forever logs
命令时,我不断收到如下消息:
...
data: app.js:2770 - 39 seconds later...
data: app.js:2770 - - GET /logout (2ms 302)
data: app.js:2770 - <- GET /api/v1/account/logout (2ms 302)
data: app.js:2770 - | redirect
data: app.js:2770 - °
data: app.js:2770 - <- GET /login (7ms 200)
data: app.js:2770 - °
data: app.js:2770 - <- PUT /api/v1/entrance/login (250ms 200)
data: app.js:2770 - °
data: app.js:2770 - <- GET / (1ms 302)
data: app.js:2770 - | redirect
data: app.js:2770 - °
...
我认为这完全没有必要,我只保留错误消息,否则我希望日志文件会快速增长。
因此,我在config/env/production.js
内设置
log: {
level: 'error'
},
但是Sails仍然记录了如上所述的每个成功的HTTP请求。
有没有办法抑制这种行为?我在文档中找不到任何内容。