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>