Skip to content

Commit 1c41c83

Browse files
authored
Merge pull request #232 from jumpstarter-dev/cli-client-log
add logging back to client cli
2 parents f9a921d + 2429ef2 commit 1c41c83

File tree

1 file changed

+10
-2
lines changed
  • packages/jumpstarter-cli-client/jumpstarter_cli_client

1 file changed

+10
-2
lines changed

packages/jumpstarter-cli-client/jumpstarter_cli_client/__init__.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,23 @@
1+
import logging
2+
from typing import Optional
3+
14
import asyncclick as click
25
from jumpstarter.common.utils import env
3-
from jumpstarter_cli_common import AliasedGroup, version
6+
from jumpstarter_cli_common import AliasedGroup, opt_log_level, version
47

58
from .client_config import create_client_config, delete_client_config, list_client_configs, use_client_config
69
from .client_shell import client_shell
710
from .lease import lease
811

912

1013
@click.group(cls=AliasedGroup)
11-
def client():
14+
@opt_log_level
15+
def client(log_level: Optional[str]):
1216
"""Jumpstarter client CLI tool"""
17+
if log_level:
18+
logging.basicConfig(level=log_level.upper())
19+
else:
20+
logging.basicConfig(level=logging.INFO)
1321

1422

1523
def j():

0 commit comments

Comments
 (0)