diff --git a/swh/deposit/cli/__init__.py b/swh/deposit/cli/__init__.py index 8d994985..fac8a56a 100644 --- a/swh/deposit/cli/__init__.py +++ b/swh/deposit/cli/__init__.py @@ -1,37 +1,38 @@ # Copyright (C) 2017-2019 The Software Heritage developers # See the AUTHORS file at the top-level directory of this distribution # License: GNU General Public License version 3, or any later version # See top-level LICENSE file for more information import click import logging from swh.core.cli import CONTEXT_SETTINGS logger = logging.getLogger(__name__) @click.group(context_settings=CONTEXT_SETTINGS) @click.pass_context def deposit(ctx): """Deposit main command """ - logger.debug('deposit') ctx.ensure_object(dict) + log_level = ctx.obj.get('log_level', logging.INFO) + logger.setLevel(log_level) def main(): logging.basicConfig() return deposit(auto_envvar_prefix='SWH_DEPOSIT') # These import statements MUST be executed after defining the 'deposit' group # since the subcommands in these are defined using this 'deposit' group. from . import client # noqa try: from . import admin # noqa except ImportError: # server part is optional logger.debug('admin subcommand not loaded') if __name__ == '__main__': main()