[Groonga-commit] groonga/groonga at 2bff617 [master] mrb: fix backtrace order

Back to archive index

Kouhei Sutou null+****@clear*****
Thu Feb 16 17:35:56 JST 2017


Kouhei Sutou	2017-02-16 17:35:56 +0900 (Thu, 16 Feb 2017)

  New Revision: 2bff61794441706d6d1c3023486307edebc7ca1c
  https://github.com/groonga/groonga/commit/2bff61794441706d6d1c3023486307edebc7ca1c

  Message:
    mrb: fix backtrace order

  Modified files:
    lib/mrb/scripts/logger.rb

  Modified: lib/mrb/scripts/logger.rb (+7 -8)
===================================================================
--- lib/mrb/scripts/logger.rb    2017-02-16 17:01:11 +0900 (cb747a4)
+++ lib/mrb/scripts/logger.rb    2017-02-16 17:35:56 +0900 (95f8697)
@@ -9,12 +9,12 @@ module Groonga
         message = "#{error.class}: #{error.message}"
       end
       backtrace = error.backtrace
-      last_raw_entry = backtrace.last
-      if last_raw_entry
-        last_entry = BacktraceEntry.parse(last_raw_entry)
-        file = last_entry.file
-        line = last_entry.line
-        method = last_entry.method
+      first_raw_entry = backtrace.first
+      if first_raw_entry
+        first_entry = BacktraceEntry.parse(first_raw_entry)
+        file = first_entry.file
+        line = first_entry.line
+        method = first_entry.method
         # message = "#{file}:#{line}:#{method}: #{message}"
       else
         file = ""
@@ -23,8 +23,7 @@ module Groonga
       end
       log(log_level, file, line, method, message)
 
-      backtrace.reverse_each.with_index do |raw_entry, i|
-        next if i == 0
+      backtrace.each_with_index do |raw_entry, i|
         entry = BacktraceEntry.parse(raw_entry)
         message = entry.message
         message = raw_entry if message.empty?
-------------- next part --------------
HTML����������������������������...
Télécharger 



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