From c1823a5a3e953547499ed969fb9e194912b3c80a Mon Sep 17 00:00:00 2001 From: Sean Busbey Date: Mon, 4 Aug 2014 14:47:54 -0500 Subject: [PATCH] HBASE-11662 shell should properly handle long form --debug. --- bin/hirb.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bin/hirb.rb b/bin/hirb.rb index dc1fecc..0503c29 100644 --- a/bin/hirb.rb +++ b/bin/hirb.rb @@ -78,6 +78,7 @@ for arg in ARGV log_level = org.apache.log4j.Level::DEBUG $fullBackTrace = true @shell_debug = true + found.push(arg) puts "Setting DEBUG log level..." else # Presume it a script. Save it off for running later below @@ -91,6 +92,10 @@ end # Delete all processed args found.each { |arg| ARGV.delete(arg) } +# Make sure debug flag gets back to IRB +if @shell_debug + ARGV.unshift('-d') +end # Set logging level to avoid verboseness org.apache.log4j.Logger.getLogger("org.apache.zookeeper").setLevel(log_level) -- 2.0.3