Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 我如何清理我的美洲狮日志?_Ruby On Rails_Ruby On Rails 4_Logging_Puma - Fatal编程技术网

Ruby on rails 我如何清理我的美洲狮日志?

Ruby on rails 我如何清理我的美洲狮日志?,ruby-on-rails,ruby-on-rails-4,logging,puma,Ruby On Rails,Ruby On Rails 4,Logging,Puma,我如何清理我的rails日志,这样它们就不会显示关于获取的每个单独资产(特别是在开发中)的所有信息,以及所花费的时间?我在rails 4.2上使用puma source=rack-timeout id=7b3b3f3cd8d64909db09 timeout=13000ms service=2ms state=active Started GET "/assets_dev/logo.png" for 127.0.0.1 at 2015-08-14 09:29:29 -0400 source=ra

我如何清理我的rails日志,这样它们就不会显示关于获取的每个单独资产(特别是在开发中)的所有信息,以及所花费的时间?我在rails 4.2上使用puma

source=rack-timeout id=7b3b3f3cd8d64909db09 timeout=13000ms service=2ms state=active
Started GET "/assets_dev/logo.png" for 127.0.0.1 at 2015-08-14 09:29:29 -0400
source=rack-timeout id=7b3b3f3cd8d64909db09 timeout=13000ms service=35ms state=completed
source=rack-timeout id=bef678d34175fcacf2b6dd timeout=13000ms state=ready

source=rack-timeout id=bef678d34175fcacf2b6dd17 timeout=1300ms service=1ms state=active
Started GET "/assets_dev/fontawesome-webfont.woff?v=4.0.0" for 127.0.0.1 at 2015-08-14 09:29:29 -0400
source=rack-timeout id=bef678d34175fcacf2b6dd17 timeout=13000ms service=79ms state=completed
source=rack-timeout id=b60818b0635ab2765de8ab4c timeout=13000ms state=ready

source=rack-timeout id=b60818b0635ab2765de8ab4c timeout=13000ms service=1ms state=active

Started GET "/assets_dev/logo2.png" for 127.0.0.1 at 2015-08-14 09:29:29 -0400
source=rack-timeout id=b60818b0635ab2765de8ab4cb8928b40 timeout=13000ms service=80ms state=completed
source=rack-timeout id=b2839d080e992a9974d1984da0b1afcb timeout=13000ms state=ready

我想你的意思是缩小范围

可用的日志级别有:
:debug
:info
:warn
:error
:fatal
:unknown

您可以通过指定默认值来更改默认值:

config.log_level = :warn # In any environment initializer, or
Rails.logger.level = 0 # at any time

更多信息

gem quiet\u资产可以消除开发日志中所有的资产噪音。要删除puma定时信息,可以输入
Rack::Timeout::Logger.disable
。虽然在出现错误时提供计时信息会很有用,但不确定在生产中这样做是否有意义

但我希望重要信息处于默认级别,我不需要每个单独的资产请求,而且肯定不需要所有这些时间。为了更清楚地删除时间信息,您将在/config/initializers/Timeout.rb中放置
Rack::Timeout::Logger.disable
,并确保
在顶部需要“Logger”
,否则您将看到
!无法加载日志中Rack::Timeout:Class的应用程序:NoMethodError:未定义的方法“Logger”,因为puma无法启动。