[Groonga-commit] groonga/groonga at bbb402e [master] Add a tool that extract index sources from dump in log

Back to archive index
Kouhei Sutou null+****@clear*****
Wed Mar 13 12:05:31 JST 2019


Kouhei Sutou	2019-03-13 12:05:31 +0900 (Wed, 13 Mar 2019)

  Revision: bbb402e4b675e92a502da190d4e448b0afa7320a
  https://github.com/groonga/groonga/commit/bbb402e4b675e92a502da190d4e448b0afa7320a

  Message:
    Add a tool that extract index sources from dump in log

  Added files:
    tools/extract-index-source-from-dump.rb

  Added: tools/extract-index-source-from-dump.rb (+32 -0) 100755
===================================================================
--- /dev/null
+++ tools/extract-index-source-from-dump.rb    2019-03-13 12:05:31 +0900 (e077150b8)
@@ -0,0 +1,32 @@
+#!/usr/bin/env ruby
+#
+# Copyright(C) 2019 Kouhei Sutou <kou****@clear*****>
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License version 2.1 as published by the Free Software Foundation.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+
+require "English"
+
+require "groonga-log"
+
+parser = GroongaLog::Parser.new
+
+parser.parse(ARGF) do |statistics|
+  message = statistics.message
+  case statistics.message
+  when /\Arecord:/, /\A\(/
+    message.scan(/\(\d+:\d+:\d+:\d+\)/) do |raw_record|
+      puts(raw_record)
+    end
+  end
+end
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.osdn.me/mailman/archives/groonga-commit/attachments/20190313/f41158a1/attachment-0001.html>


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