diff --git a/cry/cli.py b/cry/cli.py index b96d35c..ac39f26 100644 --- a/cry/cli.py +++ b/cry/cli.py @@ -1,5 +1,7 @@ # https://simonwillison.net/2023/Sep/30/cli-tools-python/ import asyncio +import logging + import click from . import feed @@ -11,8 +13,14 @@ from . import database @click.option("-v", "--verbose", count=True) def cli(verbose): "Command line feed reader" + if verbose > 1: + level = logging.DEBUG + elif verbose > 0: + level = logging.INFO + else: + level = logging.WARN - click.echo(f"Verbosity: {verbose}") + logging.basicConfig(level=level) @cli.command(name="subscribe")