[Groonga-commit] droonga/droonga-engine at 40cd29c [buffered-forward] Output debug log for operations around NodeMetadata

Back to archive index

YUKI Hiroshi null+****@clear*****
Fri Mar 27 17:27:07 JST 2015


YUKI Hiroshi	2015-03-27 17:27:07 +0900 (Fri, 27 Mar 2015)

  New Revision: 40cd29c631ad09e3a1ada260ed40f213bd6fc804
  https://github.com/droonga/droonga-engine/commit/40cd29c631ad09e3a1ada260ed40f213bd6fc804

  Message:
    Output debug log for operations around NodeMetadata

  Modified files:
    lib/droonga/node_metadata.rb

  Modified: lib/droonga/node_metadata.rb (+7 -0)
===================================================================
--- lib/droonga/node_metadata.rb    2015-03-27 17:19:20 +0900 (6d018a5)
+++ lib/droonga/node_metadata.rb    2015-03-27 17:27:07 +0900 (2f280b0)
@@ -14,11 +14,15 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 
 require "json"
+
+require "droonga/loggable"
 require "droonga/path"
 require "droonga/safe_file_writer"
 
 module Droonga
   class NodeMetadata
+    include Loggable
+
     module Role
       SERVICE_PROVIDER   = "service-provider"
       ABSORB_SOURCE      = "absorb-source"
@@ -51,12 +55,14 @@ module Droonga
     end
 
     def set(key, value)
+      logger.debug("setting: #{key}=#{new_role}")
       key = normalize_key(key)
       @metadata[key] = value
       SafeFileWriter.write(metadata_file, JSON.pretty_generate(@metadata))
     end
 
     def delete(key)
+      logger.debug("deleting: #{key}")
       key = normalize_key(key)
       @metadata.delete(key)
       SafeFileWriter.write(metadata_file, JSON.pretty_generate(@metadata))
@@ -91,6 +97,7 @@ module Droonga
     def load
       if metadata_file.exist?
         contents = metadata_file.read
+        logger.debug("metadata loaded from file", :metadata => contents)
         unless contents.empty?
           return JSON.parse(contents, :symbolize_names => true)
         end
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index