nodejs是否有服务器日志?我正在运行一个expressjs应用程序,我在我的应用程序中连接记录器以获取应用程序级别日志。但是,如果请求永远不会进入我的应用程序,我可以收集任何服务器日志吗?
我在Docker容器中运行我的应用程序,命令类似于下面的
node /path/to/app.js
与php应用程序一样,如果我在apache服务器或nginx中托管应用程序,我将能够为服务器日志配置服务器。
我如何为我的节点应用做类似的事情?
答案 0 :(得分:1)
节点js不会以这种方式工作,每个节点应用程序都是一个单独的实体。因此,如果您要查找日志文件,则不会有一个日志文件,默认情况下会记录到控制台。
您可以做的是(当您运行应用程序配置日志位置时):
node app.js > your_app_name.log 2> your_app_error.log
请参阅此问题了解更多详情: