【发布时间】:2018-05-18 09:54:47
【问题描述】:
我想记录进出let's chat 服务器实例的人的用户名/日期。有人告诉我 bunyan 和 winston 是不错的候选人,但我不知道如何在这个特定项目中实施它们。
我不确定我必须在哪个文件上实例化它们以及如何在登录和注销时捕获用户名。我的赌注是controllers/account.js,但显然我不知道。
因此,我真的很想获得一个旋转文件:
20171104-15:10:14 - LOGIN username with IP x
[...]
20171104-19:23:15 - LOGOUT username
【问题讨论】:
-
摩根主要用于捕获http网络流量。尝试使用 pino/bunyan/winston 进行日志记录。至少,在成功登录和成功注销后立即输入
log.info()语句。 -
好的,让我们用这个信息编辑主题,谢谢
-
@VtoCorleone 我在login.js 看到了一个成功的登录案例。我应该在那里添加我的 log.info() 吗?
-
取决于您要记录的内容。但是,是的,我想有某种
.login(user, pass)函数,结果,添加log.info('LOGIN username with IP x')