将 Rails 生产日志输出到 RSS feed、第三方 Web 应用程序等?

发布于 2024-12-03 15:09:08 字数 126 浏览 1 评论 0原文

是否存在现有的 Web 应用程序或一种简单的方法来构建将生产日志重新提供为 RSS 提要或简单网页等的 Web 应用程序? (RoR 3.0.5) 我们希望其他人能够像他们习惯的其他内容一样浏览日志......任何帮助都会受到赞赏。谢谢!

Is there an existing web application somewhere or an easy way to build one that re-serves the production log as an RSS feed or simple web page, etc.? (RoR 3.0.5) We'd like other people to be able to glance at the log like the would other content they're used to… Any help is appreciated. Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

苹果你个爱泡泡 2024-12-10 15:09:08

第一&最重要的是:请记住生产日志文件包含敏感数据。将其作为网页或 RSS 提要提供服务,即使有密码保护,也很少是明智的。

如此说来,这并不难做到。

  # Security suicide
  def get_production_log
    File.open(File.join(Rails.root, 'log', 'production.log')) do |log|
      content = ''
      while (line = log.gets)
        content << line + "<br />"
      end
    end
    content
  end

引用《罗密欧与罗密欧》中的药剂师的话。朱丽叶:我对 StackOverflow 积分的贫困,但不是我的意愿,同意

First & foremost: Keep in mind the production log file contains sensitive data. Serving it as a web page or rss feed, even when password-protected, is very rarely wise.

With that said, it wouldn't be difficult to do.

  # Security suicide
  def get_production_log
    File.open(File.join(Rails.root, 'log', 'production.log')) do |log|
      content = ''
      while (line = log.gets)
        content << line + "<br />"
      end
    end
    content
  end

To quote the apothecary from romeo & juliet: My poverty of StackOverflow points, but not my will, consents

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文