我有一个在多个服务器上运行的应用程序(node.js)。每个服务器都有自己的日志(请求日志,错误日志等)。
日志文件包含时间,http请求,有时包含userId。
我可以用什么程序来分析日志文件?或者是否有任何可以执行此操作的node.js插件?
由于日志位于多个服务器上,我应该先分析它们吗?
或者,我应该将错误存储到DB中吗? (像mongo)
答案 0 :(得分:0)
http://search.npmjs.org/#/winston之类的声音可能对您有用,它可以将记录的数据发送到数据库。您不应将内容记录为纯文本,而应记录为JSON对象,以便您可以轻松查询数据库中的日志。