将 Node 的“永久”日志记录到 syslog

Posted

技术标签:

【中文标题】将 Node 的“永久”日志记录到 syslog【英文标题】:Make Node's "forever" log to syslog 【发布时间】:2012-02-29 14:03:26 【问题描述】:

我正在使用 Node.js 创建一个小型服务器,我想使用 forever 继续运行它。 Forever 生成三个日志文件:我的应用程序 STDOUT、STDERR 和永远本身的日志。

有没有办法永久记录到系统日志而不是日志文件?是从命令行永远使用还是使用它的 API?

【问题讨论】:

在这里提问 unix.stackexchange.com 我知道你可以随便 bash 脚本。 【参考方案1】:

试试 https://github.com/LearnBoost/up 并使用 Unix API 记录...

【讨论】:

【参考方案2】:
forever start -a -o >(logger -t appname) -e >(logger -t appname) app.js

【讨论】:

以上是关于将 Node 的“永久”日志记录到 syslog的主要内容,如果未能解决你的问题,请参考以下文章

syslog的接收日志

编译bash实现history的syslog日志记录

需要对带有 Node.js 的 SysLog 的建议

syslog相关内容介绍

思科交换机配置syslog记录日志到syslog watcher日志记录软件

Tomcat6 webapp 使用 log4j 进行日志记录,无法登录到 syslog