[Groonga-commit] groonga/groonga-query-log at 25d4d9a [master] Log error on connecting server

Back to archive index

Kouhei Sutou null+****@clear*****
Tue Jan 7 16:17:16 JST 2014


Kouhei Sutou	2014-01-07 16:17:16 +0900 (Tue, 07 Jan 2014)

  New Revision: 25d4d9a5f12fbba91c8ad845c97f1178a332e26e
  https://github.com/groonga/groonga-query-log/commit/25d4d9a5f12fbba91c8ad845c97f1178a332e26e

  Message:
    Log error on connecting server

  Modified files:
    lib/groonga/query-log/server-verifier.rb

  Modified: lib/groonga/query-log/server-verifier.rb (+9 -2)
===================================================================
--- lib/groonga/query-log/server-verifier.rb    2014-01-07 16:11:54 +0900 (efb5bbc)
+++ lib/groonga/query-log/server-verifier.rb    2014-01-07 16:17:16 +0900 (6c73e78)
@@ -59,8 +59,15 @@ module Groonga
       def run_consumers
         @options.n_clients.times.collect do
           Thread.new do
-            loop do
-              break if run_consumer
+            begin
+              loop do
+                break if run_consumer
+              end
+            rescue Groonga::Client::Connection::Errorend
+              # TODO: add error log mechanism
+              $stderr.puts(Time.now.iso8601)
+              $stderr.puts($!.raw_error.message)
+              $stderr.puts($!.raw_error.backtrace)
             end
           end
         end
-------------- next part --------------
HTML����������������������������...
Download 



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