diff options
author | Jeremy Kemper <jeremy@bitsweat.net> | 2008-12-18 14:17:43 -0800 |
---|---|---|
committer | Jeremy Kemper <jeremy@bitsweat.net> | 2008-12-18 14:17:43 -0800 |
commit | 6703f909c705ba8405360f23d8d0959bf11514a8 (patch) | |
tree | c1ffdf4c09e3d92ab0aa13e3110476655e6f848a /railties/lib/rails | |
parent | a9fde9a2abd6a6505d5fd197ad9640470d8df9be (diff) | |
download | rails-6703f909c705ba8405360f23d8d0959bf11514a8.tar.gz rails-6703f909c705ba8405360f23d8d0959bf11514a8.tar.bz2 rails-6703f909c705ba8405360f23d8d0959bf11514a8.zip |
Cheaper log tail time comparison
Diffstat (limited to 'railties/lib/rails')
-rw-r--r-- | railties/lib/rails/rack/logger.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/railties/lib/rails/rack/logger.rb b/railties/lib/rails/rack/logger.rb index 89d02e45a9..25a814f1db 100644 --- a/railties/lib/rails/rack/logger.rb +++ b/railties/lib/rails/rack/logger.rb @@ -7,16 +7,16 @@ module Rails @app = app @path = Pathname.new(log || EnvironmentLog).cleanpath @cursor = ::File.size(@path) - @last_checked = Time.now + @last_checked = Time.now.to_f end def call(env) response = @app.call(env) ::File.open(@path, 'r') do |f| f.seek @cursor - if f.mtime > @last_checked + if f.mtime.to_f > @last_checked contents = f.read - @last_checked = f.mtime + @last_checked = f.mtime.to_f @cursor += contents.length print contents end |