2016-05-31 84 views
1

我在AWS Ec2中有一个应用程序,我想查看日志文件中的错误(500,502,50x,403,404等)。调试级别Rails - 级别“:debug”显示所有日志。我只想要错误。可能吗?

文件config/environments/production.rb

有代码:

config.log_level = :debug 

我试图改变这:warn, :info, :error, :fatal。 真的这个值只显示错误,但信息非常有限。

价值:debug显示许多datails,但...显示所有日志太...

我看到的误差修改登录这里:

EC2 ROOT: cd /var/log/nginx 
CMD: tail -f error.log 

有另一个日志文件夹,里面的应用程序,这里:

{appfolder}/current/log/production.log 

但是这个文件是空的。日志不会保存在这里。

一些信息:

ruby -v: 2.2.2p95 
rails -v: 4.2.1 
OS: Ubuntu 14.04.2 LTS 

韩国社交协会的每一个人。

回答

1

这里是the official documentation,在你#配置/环境/ production.rb你可以添加

/改变LOG_LEVEL这样

# Use the lowest log level to ensure availability of diagnostic information 
    # when problems arise. 
    # :debug, :info, :warn, :error, and :fatal 
    config.log_level = :error 

我希望这有助于

快乐黑客