Show INFO messages by default and have one option for more: --verbose.
This commit is contained in:
parent
e05cc1656c
commit
d26c9e5d59
2 changed files with 4 additions and 16 deletions
|
@ -18,10 +18,8 @@ def cli(args=None, output_file=sys.stdout):
|
|||
parser = build_parser()
|
||||
args = parser.parse_args()
|
||||
|
||||
if args.debug:
|
||||
if args.verbose:
|
||||
logger.show_debug()
|
||||
elif args.verbose:
|
||||
logger.show_info()
|
||||
|
||||
logging.debug(f"Began pricehist run at {start_time}.")
|
||||
|
||||
|
@ -118,16 +116,10 @@ def build_parser():
|
|||
help="show version information",
|
||||
)
|
||||
|
||||
logging_group = parser.add_mutually_exclusive_group(required=False)
|
||||
logging_group.add_argument(
|
||||
parser.add_argument(
|
||||
"--verbose",
|
||||
action="store_true",
|
||||
help="show INFO messages",
|
||||
)
|
||||
logging_group.add_argument(
|
||||
"--debug",
|
||||
action="store_true",
|
||||
help="show INFO and DEBUG messages",
|
||||
help="show all log messages",
|
||||
)
|
||||
|
||||
subparsers = parser.add_subparsers(title="commands", dest="command")
|
||||
|
|
|
@ -15,12 +15,8 @@ def init():
|
|||
handler = logging.StreamHandler(sys.stderr)
|
||||
handler.setFormatter(Formatter())
|
||||
logging.root.addHandler(handler)
|
||||
logging.root.setLevel(logging.WARNING)
|
||||
logging.root.setLevel(logging.INFO)
|
||||
|
||||
|
||||
def show_debug():
|
||||
logging.root.setLevel(logging.DEBUG)
|
||||
|
||||
|
||||
def show_info():
|
||||
logging.root.setLevel(logging.INFO)
|
||||
|
|
Loading…
Add table
Reference in a new issue