0

我想记录进出让我们聊天服务器实例的人的用户名/日期。有人告诉我 bunyan 和 winston 是不错的候选人,但我不知道如何在这个特定项目中实施它们。

我不确定我必须在哪个文件上实例化它们以及如何在登录和注销时捕获用户名。我的赌注是在controllers/account.js中,但显然我不知道。

因此,我真的很想获得一个旋转文件:

20171104-15:10:14 - LOGIN username with IP x
[...]
20171104-19:23:15 - LOGOUT username
4

1 回答 1

0

得到了我很满意的东西:

  1. 添加了console.log('LOGIN', d); console.log('LOGOUT', d); room.js中
  2. 使用 pm2 和 pm2-logrotate 模块启动我的应用程序,存储日志结束旋转它们

感谢@VtoCorleone 的指示

由于肯定有更好的方法来实现这一点,我欢迎其他想法。

于 2017-12-05T11:05:23.723 回答