【问题标题】:does nodejs has server log?nodejs有服务器日志吗?
【发布时间】:2016-10-13 13:01:31
【问题描述】:

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

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

node /path/to/app.js

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

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

【问题讨论】:

  • 你可以尝试使用log4js模块来保存你的日志。

标签: node.js express logging


【解决方案1】:

Node js 不能这样工作,每个 node 应用程序都是一个单独的实体。因此,如果您要查找日志文件,则没有,默认情况下它会记录到控制台。

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

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

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

Where is nodejs log file?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-18
    • 2017-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-26
    • 2011-04-25
    相关资源
    最近更新 更多