[Groonga-commit] groonga/groonga [master] [query-log][analyzer] support stdard input.

Back to archive index

null+****@clear***** null+****@clear*****
2011年 6月 28日 (火) 22:30:03 JST


Kouhei Sutou	2011-06-28 13:30:03 +0000 (Tue, 28 Jun 2011)

  New Revision: 088a3b20ef317728d43300b1ac9ebffc0831f536

  Log:
    [query-log][analyzer] support stdard input.

  Modified files:
    tools/groonga-query-log-analyzer

  Modified: tools/groonga-query-log-analyzer (+7 -3)
===================================================================
--- tools/groonga-query-log-analyzer    2011-06-28 13:25:26 +0000 (79ec628)
+++ tools/groonga-query-log-analyzer    2011-06-28 13:30:03 +0000 (0d37746)
@@ -36,9 +36,13 @@ class GroongaQueryLogAnaylzer
       full_statistics = []
       parser = QueryLogParser.new(full_statistics)
     end
-    log_paths.each do |log_path|
-      File.open(log_path) do |log|
-        parser.parse(log)
+    if log_paths.empty?
+      parser.parse(ARGF)
+    else
+      log_paths.each do |log_path|
+        File.open(log_path) do |log|
+          parser.parse(log)
+        end
       end
     end
     if stream




Groonga-commit メーリングリストの案内
Back to archive index