diff --git a/py-scripts/sandbox/logger_example_1.py b/py-scripts/sandbox/logger_example_1.py new file mode 100755 index 00000000..8f2f6484 --- /dev/null +++ b/py-scripts/sandbox/logger_example_1.py @@ -0,0 +1,25 @@ +#!/usr/bin/python3 + +import logging +import argparse + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--debug', + type=int, + default=2, + help="Set logging level, range 0 through 4. 0 is DEBUG, 4 is CRITICAL") + + args = parser.parse_args() + levels = [logging.DEBUG, logging.INFO, logging.WARNING, logging.ERROR, logging.CRITICAL] + logging.basicConfig(level=levels[args.debug]) + + logging.debug('This is debug output, level 0') + logging.info('This is info output, level 1') + logging.warning('This is warning output, level 2') + logging.error('This is error output, level 3') + logging.critical('This is error output, level 4') + +if __name__ == "__main__": + main() \ No newline at end of file