【问题标题】:How can I get the Forever to write to a different log file every day?如何让 Forever 每天写入不同的日志文件?
【发布时间】:2012-10-17 20:56:50
【问题描述】:

我有一个通过 Forever 运行 Node.JS 应用程序的生产服务器集群。据我所知,我的日志文件选项如下:

  1. 让 Forever 自行完成,在这种情况下,它将记录到 ~/.forever/XXXX.log
  2. 为进程的整个生命周期指定一个特定的日志文件

但是,我想做的是让它每天记录到不同的文件中。例如。 20121027.log、20121028.log等

这可能吗?如果可以,怎么做?

【问题讨论】:

    标签: linux node.js logging forever


    【解决方案1】:

    您可以使用一些 linux 程序,例如 logrotate 来帮助您进行日志轮换。

    人们使用 logrotate 来轮换 apache 等日志。

    配置文件通常在 /etc/logrotate.d 下

    man logratate 可以为您提供更多信息,这里有一个很棒的教程:http://www.thegeekstuff.com/2010/07/logrotate-examples/

    【讨论】:

    • 这很有用;我仍然想知道 Forever 中是否有本地方式来实现这一点,但如果没有,logrotate 可能是一个不错的解决方案......
    猜你喜欢
    • 2014-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-05
    • 2017-04-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多