stdout和stderr在syslog中不可见



我们有一个node.js应用程序作为Linux (Yocto)网关上的守护进程运行,但我在/var/log/syslog文件中没有看到来自该应用程序的跟踪。要将所有console.log (stdout)消息包含到syslog文件中,我必须做些什么?

我怀疑这不是一个开发问题,最好是在Superuser或其他网站。

但无论如何。

您可以通过一个名为logger的程序将程序的输出管道化,该程序会将其所有输入复制到日志套接字中。

或者您可以使用使用systemd和journal的Linux版本。systemd日志系统将把所有标准输出和标准错误复制到它的日志中。

或者您可以使用自己的日志文件(而不是/var/log/syslog),并将守护进程的输出重定向到该文件中。

相关内容

  • 没有找到相关文章

最新更新