【问题标题】:How to display log for Rails application?如何显示 Rails 应用程序的日志?
【发布时间】:2018-03-23 10:37:13
【问题描述】:

我有一个 Rails 应用程序,我想在应用程序本身中显示日志。这将允许管理员查看最近所做的更改,而无需进入控制台并将文件与日志一起使用。所有日志都将显示在应用程序管理中。如何实现以及我需要使用什么样的 gem?

【问题讨论】:

    标签: ruby-on-rails ruby logging


    【解决方案1】:

    你不需要宝石。

    添加一个控制器,读取日志文件并以 HTML 格式呈现输出。 可能需要限制您阅读的行数。也可能有不同的日志文件可供选择。

    我不认为这是一个好主意。日志文件用于查找错误,您在日常工作中不需要它们,除非您管理服务器。 此外,它们可能包含敏感数据(CC 编号、密码等),并且当您使用具有本地磁盘的多台服务器时,它可能会变得复杂。

    最好查看专用工具并在应用程序之外处理日志。

    【讨论】:

      【解决方案2】:

      假设您已将git 与您的应用程序或系统中安装的 git bash 关联。

      要显示开发模式的日志信息,请迁移到控制台/终端中的应用程序文件夹并输入tail -f log/development.log

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-06-04
        • 1970-01-01
        • 2011-08-02
        • 1970-01-01
        • 1970-01-01
        • 2015-04-02
        • 2020-02-06
        • 1970-01-01
        相关资源
        最近更新 更多