如何使用Rails编程显示Apache日志?

时间:2016-09-09 08:56:03

标签: ruby-on-rails apache

我能够使用编程显示production.log文件,但无法显示Apache日志。

这就是我写作的方式:

控制器:

  def logs
      lines = 1500
      @logs = `tail -n #{lines} log/production.log`
      @apache_access_logs = `tail -n #{lines} /var/log/httpd/access_log`
  end

查看:

<button class="accordion">Production Logs</button>
<div class="panel">
  <pre><%= @logs %></pre>
</div>

<button class="accordion">Apache Access Logs</button>
<div class="panel">
  <pre><%= @apache_access_logs %></pre>
</div>

这是我得到的错误:

  

tail:无法打开'/ var / log / httpd / access_log'进行阅读:没有这样的   文件或目录

apache下没有.log扩展名。这是我的文件的完整路径: / var / log / httpd / access_log

请帮助如何显示此日志?

0 个答案:

没有答案