YUKI Hiroshi
null+****@clear*****
Thu Mar 19 17:28:33 JST 2015
YUKI Hiroshi 2015-03-19 17:28:33 +0900 (Thu, 19 Mar 2015) New Revision: 5f5a0212a842b1bc8a29d99ba0763e0667a924d0 https://github.com/droonga/droonga-engine/commit/5f5a0212a842b1bc8a29d99ba0763e0667a924d0 Message: Suppress annoying log message while command testing Modified files: lib/droonga/serf/agent.rb Modified: lib/droonga/serf/agent.rb (+11 -0) =================================================================== --- lib/droonga/serf/agent.rb 2015-01-22 17:54:44 +0900 (6ff5c16) +++ lib/droonga/serf/agent.rb 2015-03-19 17:28:33 +0900 (d928c49) @@ -138,6 +138,7 @@ module Droonga hour, minute, second = $4, $5, $6 level = $7 content = $POSTMATCH + return if suppressed_log_message?(content) level = normalize_level(level) logger.send(level, content) else @@ -149,6 +150,16 @@ module Droonga end end + def suppressed_log_message?(content) + case content + when /memberlist: Failed to receive remote state: EOF/ + # See also: https://github.com/hashicorp/consul/issues/598#issuecomment-71576948 + true + else + false + end + end + def normalize_level(level) level = level.downcase case level -------------- next part -------------- HTML����������������������������...Download