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