HBASE-26854 Shell startup logs a bunch of noise (#4469)
Upon startup the shell logs a bunch of noise, mainly from zookeeper. Also hide WARN level logging from the Hadoop libraries Signed-off-by: Sean Busbey <busbey@apache.org> Signed-off-by: Viraj Jasani <vjasani@apache.org>
This commit is contained in:
parent
fdf054de2c
commit
9fcaf854ed
|
@ -104,7 +104,7 @@ opts = GetoptLong.new(
|
||||||
opts.ordering = GetoptLong::REQUIRE_ORDER
|
opts.ordering = GetoptLong::REQUIRE_ORDER
|
||||||
|
|
||||||
script2run = nil
|
script2run = nil
|
||||||
log_level = org.apache.log4j.Level::ERROR
|
log_level = org.apache.logging.log4j.Level::ERROR
|
||||||
@shell_debug = false
|
@shell_debug = false
|
||||||
interactive = true
|
interactive = true
|
||||||
full_backtrace = false
|
full_backtrace = false
|
||||||
|
@ -118,7 +118,7 @@ opts.each do |opt, arg|
|
||||||
when D_ARG
|
when D_ARG
|
||||||
conf_from_cli = add_to_configuration(conf_from_cli, arg)
|
conf_from_cli = add_to_configuration(conf_from_cli, arg)
|
||||||
when '--debug'
|
when '--debug'
|
||||||
log_level = org.apache.log4j.Level::DEBUG
|
log_level = org.apache.logging.log4j.Level::DEBUG
|
||||||
full_backtrace = true
|
full_backtrace = true
|
||||||
@shell_debug = true
|
@shell_debug = true
|
||||||
puts 'Setting DEBUG log level...'
|
puts 'Setting DEBUG log level...'
|
||||||
|
@ -138,8 +138,8 @@ script2run = ARGV.shift unless ARGV.empty?
|
||||||
ARGV.unshift('-d') if @shell_debug
|
ARGV.unshift('-d') if @shell_debug
|
||||||
|
|
||||||
# Set logging level to avoid verboseness
|
# Set logging level to avoid verboseness
|
||||||
org.apache.log4j.Logger.getLogger('org.apache.zookeeper').setLevel(log_level)
|
org.apache.logging.log4j.core.config.Configurator.setAllLevels('org.apache.zookeeper', log_level)
|
||||||
org.apache.log4j.Logger.getLogger('org.apache.hadoop.hbase').setLevel(log_level)
|
org.apache.logging.log4j.core.config.Configurator.setAllLevels('org.apache.hadoop', log_level)
|
||||||
|
|
||||||
# Require HBase now after setting log levels
|
# Require HBase now after setting log levels
|
||||||
require 'hbase_constants'
|
require 'hbase_constants'
|
||||||
|
@ -165,14 +165,14 @@ def debug
|
||||||
if @shell_debug
|
if @shell_debug
|
||||||
@shell_debug = false
|
@shell_debug = false
|
||||||
conf.back_trace_limit = 0
|
conf.back_trace_limit = 0
|
||||||
log_level = org.apache.log4j.Level::ERROR
|
log_level = org.apache.logging.log4j.Level::ERROR
|
||||||
else
|
else
|
||||||
@shell_debug = true
|
@shell_debug = true
|
||||||
conf.back_trace_limit = 100
|
conf.back_trace_limit = 100
|
||||||
log_level = org.apache.log4j.Level::DEBUG
|
log_level = org.apache.logging.log4j.Level::DEBUG
|
||||||
end
|
end
|
||||||
org.apache.log4j.Logger.getLogger('org.apache.zookeeper').setLevel(log_level)
|
org.apache.logging.log4j.core.config.Configurator.setAllLevels('org.apache.zookeeper', log_level)
|
||||||
org.apache.log4j.Logger.getLogger('org.apache.hadoop.hbase').setLevel(log_level)
|
org.apache.logging.log4j.core.config.Configurator.setAllLevels('org.apache.hadoop', log_level)
|
||||||
debug?
|
debug?
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue