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