How can I suppress INFO logs in an HBase client application?

前端 未结 3 667
谎友^
谎友^ 2020-12-30 08:01

I\'m writing a Java console application that accesses HBase, and I can\'t figure out how to get rid of all the annoying INFO messages:

13/05/24 11:01:12 INFO         


        
3条回答
  •  爱一瞬间的悲伤
    2020-12-30 08:31

    You may get rid of logging the packages one by one, e.g:

    Logger.getLogger("org.apache.zookeeper").setLevel(Level.WARN);
    Logger.getLogger("org.apache.hadoop.hbase.zookeeper").setLevel(Level.WARN);
    Logger.getLogger("org.apache.hadoop.hbase.client").setLevel(Level.WARN);
    

    Or just simply manipulate the rootlogger:

    Logger.getRootLogger().setLevel(Level.WARN);
    

    Note: tested on HBase 0.94.5

提交回复
热议问题