nodejs有服务器日志吗?

时间:2016-10-13 04:52:12

标签: node.js express logging

nodejs是否有服务器日志?我正在运行一个expressjs应用程序,我在我的应用程序中连接记录器以获取应用程序级别日志。但是,如果请求永远不会进入我的应用程序,我可以收集任何服务器日志吗?

我在Docker容器中运行我的应用程序,命令类似于下面的

node /path/to/app.js

与php应用程序一样,如果我在apache服务器或nginx中托管应用程序,我将能够为服务器日志配置服务器。

我如何为我的节点应用做类似的事情?

1 个答案:

答案 0 :(得分:1)

节点js不会以这种方式工作,每个节点应用程序都是一个单独的实体。因此,如果您要查找日志文件,则不会有一个日志文件,默认情况下会记录到控制台。

您可以做的是(当您运行应用程序配置日志位置时):

node app.js > your_app_name.log 2> your_app_error.log

请参阅此问题了解更多详情:

Where is nodejs log file?