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