From eb9826aa496da766a76a7b5ebabb196a58124713 Mon Sep 17 00:00:00 2001 From: "Jack Y. Araz" Date: Fri, 4 Oct 2024 13:15:49 -0400 Subject: [PATCH] update loglevel --- src/spey/__init__.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/spey/__init__.py b/src/spey/__init__.py index 84d36a6..ab5de3f 100644 --- a/src/spey/__init__.py +++ b/src/spey/__init__.py @@ -53,6 +53,14 @@ def set_log_level(level: Literal[0, 1, 2, 3]) -> None: """ Set log level for spey + Log level can also be set through terminal by the following command + + .. code:: + + export SPEY_LOGLEVEL=3 + + value corresponds to the levels shown below. + Args: level (``int``): log level @@ -332,5 +340,8 @@ def cite() -> List[Text]: return "" +if int(os.environ.get("SPEY_LOGLEVEL", -1)) >= 0: + set_log_level(int(os.environ.get("SPEY_LOGLEVEL"))) + if os.environ.get("SPEY_CHECKUPDATE", "ON").upper() != "OFF": check_updates()