小编DR.*_*mar的帖子

调试级别 Rails - 级别 ":debug" 显示所有日志。我只想要错误。是否可以?

我在 AWS Ec2 中有一个应用程序,我想在日志文件中查看错误(500、502、50x、403、404 等)。

文件 config / environments / production.rb

有代码:

config.log_level = :debug
Run Code Online (Sandbox Code Playgroud)

我试图将其更改为:warn, :info, :error, :fatal. 确实这个值只显示错误,但信息非常有限。

该值:debug显示许多数据,但是...也显示所有日志...

我在这里看到错误日志:

EC2 ROOT: cd /var/log/nginx
CMD: tail -f error.log
Run Code Online (Sandbox Code Playgroud)

应用程序内还有另一个日志文件夹,如下所示:

{appfolder}/current/log/production.log
Run Code Online (Sandbox Code Playgroud)

但是这个文件是空的。日志没有保存在这里。

一些信息:

ruby -v: 2.2.2p95
rails -v: 4.2.1
OS: Ubuntu 14.04.2 LTS
Run Code Online (Sandbox Code Playgroud)

谢谢大家。

ruby ruby-on-rails-4 rails-4-2-1

3
推荐指数
1
解决办法
1869
查看次数

标签 统计

rails-4-2-1 ×1

ruby ×1

ruby-on-rails-4 ×1