diff --git a/pyproject.toml b/pyproject.toml index d6d6461..59f5004 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ build-backend = "hatchling.build" [project] name = "swankit" -version = "0.1.0b1" +version = "0.1.0b2" dynamic = ["readme"] description = "Base toolkit for SwanLab" license = "Apache-2.0" diff --git a/swankit/log/log.py b/swankit/log/log.py index 07d58bc..1118339 100644 --- a/swankit/log/log.py +++ b/swankit/log/log.py @@ -121,7 +121,7 @@ def __init__(self, name=__name__.lower(), level: Levels = "info"): super().__init__() self.prefix = name + ':' self.__logger = logging.getLogger(name) - self.__original_level = self.__get_level(level) + self.__original_level = self.get_level(level) self.__installed = False self.__logger.setLevel(self.__original_level) # 初始化控制台日志处理器,输出到标准输出流 @@ -153,10 +153,10 @@ def set_level(self, level: Levels): :raises: KeyError: If an invalid level is passed. """ - self.__logger.setLevel(self.__get_level(level)) + self.__logger.setLevel(self.get_level(level)) - def __get_level(self, level: Levels): - """私有属性,获取等级对应的 logging 对象 + def get_level(self, level: Levels) -> int: + """获取等级字符串对应的等级值,用于比较日志等级 Parameters ----------