【问题标题】:ruby socket log server红宝石套接字日志服务器
【发布时间】:2011-04-29 05:18:30
【问题描述】:

我们使用默认的 ruby​​ 日志记录模块来记录错误。我们使用了使用许多工作进程的delayed_job。所以我们无法管理日志文件。

我们需要基于 ruby​​ 的日志服务器,带有滚动文件追加器和归档工具,以便我们可以将日志推送到日志服务器并让日志服务器来管理日志记录任务。

我们是否有基于 ruby​​ 的解决方案或其他推荐的解决方案来解决这个问题?

【问题讨论】:

    标签: ruby-on-rails ruby logging


    【解决方案1】:

    您是否查看过标准库中的 Ruby 系统日志?通常这些文档是不存在的,但 Rails 文档似乎涵盖了它,有点。 http://stdlib.rubyonrails.org/libdoc/syslog/rdoc/index.html

    否则,您可以通过查看 syslog 文件本身并阅读 http://glu.ttono.us/articles/2007/07/25/ruby-syslog-readme 来找到一些信息,这就是我开始使用它时所做的。

    你没有说你在什么操作系统上,但是 Mac OS 和 Linux 有一个非常强大的 syslog 内置,Ruby 的 syslog 搭载它,所以你应该能够发送到系统的 syslog 并让它分割你的流,滚动文件,转发它们,并用它们做很多其他事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-23
      • 1970-01-01
      • 1970-01-01
      • 2010-09-09
      • 2019-05-16
      • 2014-12-10
      • 2011-07-16
      相关资源
      最近更新 更多