From 0de563251623ad69d0b3ae84901c3001e2b2e4fe Mon Sep 17 00:00:00 2001 From: Denis Knauf Date: Wed, 31 Mar 2010 00:36:00 +0200 Subject: [PATCH] Status-informations every 5 seconds added (fix) --- lib/logan/cache.rb | 2 +- lib/logan/inc/main.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/logan/cache.rb b/lib/logan/cache.rb index 4ab7e98..2214d2d 100644 --- a/lib/logan/cache.rb +++ b/lib/logan/cache.rb @@ -58,7 +58,7 @@ end class LogAn::AutoValueConvertHash include Enumerable - attr_reader :decode, :encode + attr_reader :decode, :encode, :source def initialize source, encode = nil, each = nil, &decode @source, @encoder = source, decode.nil? ? encode || Marshal.method( :dump) : nil, diff --git a/lib/logan/inc/main.rb b/lib/logan/inc/main.rb index f5578ad..67396c3 100644 --- a/lib/logan/inc/main.rb +++ b/lib/logan/inc/main.rb @@ -79,7 +79,7 @@ module LogAn::Inc status = lambda do @select.at Time.now+5, &status $stderr.puts "#{Time.now.strftime"%H:%M:%S"}|INFO|Statistic|#{@select.inspect}" - @conf[:stores].source.source.flush! + @conf[:stores].each{|key, db| db.source.source.flush!} end status.call