如何显示Rails应用程序的日志?

时间:2018-03-23 10:37:13

标签: ruby-on-rails ruby logging

我有一个rails应用程序,我想在应用程序本身显示日志。这将允许管理员在不进入控制台并将文件与日志一起使用的情况下查看最近进行的更改。所有日志都将显示在应用程序管理中。如何实现以及我需要使用哪种宝石?

2 个答案:

答案 0 :(得分:0)

你不需要宝石。

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

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

可能更好地查看专用工具并处理应用程序之外的日志。

答案 1 :(得分:0)

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

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