]> gitweb.fluxo.info Git - leap/leap_cli.git/commitdiff
i am unable to reproduce bug #1058, but this commit might fix it.
authorelijah <elijah@riseup.net>
Wed, 28 Nov 2012 18:30:30 +0000 (10:30 -0800)
committerelijah <elijah@riseup.net>
Wed, 28 Nov 2012 18:30:30 +0000 (10:30 -0800)
lib/leap_cli/logger.rb

index 8cd5a0a20dc5205286848a5185c7dc8d0f9d856b..2010f15c9f728cf178a03a0a801bb4ac2b7ef56a 100644 (file)
@@ -114,6 +114,11 @@ module LeapCli
       { :match => /Finished catalog run/,          :level => 0, :color => :green,  :priority => -10},
     ]
 
+    def self.sorted_formatters
+      # Sort matchers in reverse order so we can break if we found a match.
+      @sorted_formatters ||= @formatters.sort_by { |i| -(i[:priority] || i[:prio] || 0) }
+    end
+
     @prefix_formatters = [
       { :match => /(err|out) :: /,             :replace => '', :priority => 0},
       { :match => /\s+$/,                      :replace => '', :priority => 0}