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()
|
parser = build_parser()
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
if args.debug:
|
if args.verbose:
|
||||||
logger.show_debug()
|
logger.show_debug()
|
||||||
elif args.verbose:
|
|
||||||
logger.show_info()
|
|
||||||
|
|
||||||
logging.debug(f"Began pricehist run at {start_time}.")
|
logging.debug(f"Began pricehist run at {start_time}.")
|
||||||
|
|
||||||
|
@ -118,16 +116,10 @@ def build_parser():
|
||||||
help="show version information",
|
help="show version information",
|
||||||
)
|
)
|
||||||
|
|
||||||
logging_group = parser.add_mutually_exclusive_group(required=False)
|
parser.add_argument(
|
||||||
logging_group.add_argument(
|
|
||||||
"--verbose",
|
"--verbose",
|
||||||
action="store_true",
|
action="store_true",
|
||||||
help="show INFO messages",
|
help="show all log messages",
|
||||||
)
|
|
||||||
logging_group.add_argument(
|
|
||||||
"--debug",
|
|
||||||
action="store_true",
|
|
||||||
help="show INFO and DEBUG messages",
|
|
||||||
)
|
)
|
||||||
|
|
||||||
subparsers = parser.add_subparsers(title="commands", dest="command")
|
subparsers = parser.add_subparsers(title="commands", dest="command")
|
||||||
|
|
|
@ -15,12 +15,8 @@ def init():
|
||||||
handler = logging.StreamHandler(sys.stderr)
|
handler = logging.StreamHandler(sys.stderr)
|
||||||
handler.setFormatter(Formatter())
|
handler.setFormatter(Formatter())
|
||||||
logging.root.addHandler(handler)
|
logging.root.addHandler(handler)
|
||||||
logging.root.setLevel(logging.WARNING)
|
logging.root.setLevel(logging.INFO)
|
||||||
|
|
||||||
|
|
||||||
def show_debug():
|
def show_debug():
|
||||||
logging.root.setLevel(logging.DEBUG)
|
logging.root.setLevel(logging.DEBUG)
|
||||||
|
|
||||||
|
|
||||||
def show_info():
|
|
||||||
logging.root.setLevel(logging.INFO)
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue