Revision 796b5152 tools/cluster-merge

b/tools/cluster-merge
781 781
    shutil.rmtree(self.work_dir)
782 782

  
783 783

  
784
def SetupLogging(options):
785
  """Setting up logging infrastructure.
786

  
787
  @param options: Parsed command line options
788

  
789
  """
790
  formatter = logging.Formatter("%(asctime)s: %(levelname)s %(message)s")
791

  
792
  stderr_handler = logging.StreamHandler()
793
  stderr_handler.setFormatter(formatter)
794
  if options.debug:
795
    stderr_handler.setLevel(logging.NOTSET)
796
  elif options.verbose:
797
    stderr_handler.setLevel(logging.INFO)
798
  else:
799
    stderr_handler.setLevel(logging.WARNING)
800

  
801
  root_logger = logging.getLogger("")
802
  root_logger.setLevel(logging.NOTSET)
803
  root_logger.addHandler(stderr_handler)
804

  
805

  
806 784
def main():
807 785
  """Main routine.
808 786

  
......
821 799

  
822 800
  (options, args) = parser.parse_args()
823 801

  
824
  SetupLogging(options)
802
  utils.SetupToolLogging(options.debug, options.verbose)
825 803

  
826 804
  if not args:
827 805
    parser.error("No clusters specified")

Also available in: Unified diff