From 491df5f942146d4736878fd55d9cce3641081977 Mon Sep 17 00:00:00 2001 From: John Doty Date: Wed, 10 Jul 2024 08:07:57 +0900 Subject: [PATCH] Logging --- cry/cli.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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")