From 9cee5add9e952896b170213af957d7cff604608c Mon Sep 17 00:00:00 2001 From: Denis Knauf Date: Thu, 1 Apr 2010 14:38:59 +0200 Subject: [PATCH] Loglines: Queue enabled and DB-Name-cache --- lib/logan/loglines.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/logan/loglines.rb b/lib/logan/loglines.rb index cdfcdc2..be47f1d 100644 --- a/lib/logan/loglines.rb +++ b/lib/logan/loglines.rb @@ -64,7 +64,7 @@ module LogAn end def db name - @env[ name.to_s, :type => SBDB::Btree, :flags => SBDB::CREATE | SBDB::AUTO_COMMIT] + @dbs[name] ||= @env[ name.to_s, :type => SBDB::Btree, :flags => SBDB::CREATE | SBDB::AUTO_COMMIT] end def sync @@ -77,6 +77,7 @@ module LogAn dat = [sid || 0x10, val].pack 'Na*' name = db_name id db( name)[ id.raw] = dat + @queue.push id.raw end alias emit put