diff --git a/docs/change_logs/0-3.md b/docs/change_logs/0-3.md index 5978852..306c879 100644 --- a/docs/change_logs/0-3.md +++ b/docs/change_logs/0-3.md @@ -1,5 +1,10 @@ # lndl 0.3 +## 0.3.11 + +- 修复了 `Logger` 任意等级消息 `flush` 默认为 `True` + - 现在为 `None` + ## 0.3.10 - 修复了 `LogMessage` 在传入非字符串时会因为 `str.join` 只支持 `str` 类型报错 @@ -59,23 +64,3 @@ - 可以添加脚本用于动态解析依赖 - `[tool.lndl.nuitka]` - `script = "script.py"` - -### Logger - -> 预计 `0.4` 发布? - -- [x] 完成配置解析 -- [x] 支持读取配置之后自动应用 - -- 将 `logger` 模块重命名为 `loggers` - -- 添加了 `get_config` 函数 - - 用于获取全局配置 - - 我也不确定有啥用捏 -- 添加了 `read_config` 函数 - - 用于向指定 `ConfigStorage`/全局 `ConfigStorage` 实例中添加配置 -- 添加了 `get_logger` 函数 - - 用于从指定 `ConfigStorage`/全局 `ConfigStorage` 实例中获取指定名称的 `Logger` 实例 -- `Logger` - - 添加了 `clone_logger` 函数 - - 用于克隆一个新的配置相同的 `Logger` 实例 diff --git a/docs/change_logs/0-4.md b/docs/change_logs/0-4.md index 9a4616b..92f56e7 100644 --- a/docs/change_logs/0-4.md +++ b/docs/change_logs/0-4.md @@ -2,7 +2,10 @@ ## Logger +- [x] 完成配置解析 +- [x] 支持读取配置之后自动应用 - [ ] 达到可用级别 + - `Outstream` - `FileCacheOutputStream` - 现在如果输入的文件名包含 `{time}` @@ -23,6 +26,19 @@ - `self.logger = config.get_logger("root").set_tag("tag")` - 也可以通过 `logger.tag = None` 来取消默认 tag - 或者 `logger.clear_tag()` 来清除默认 tag + - 添加了 `get_config` 函数 (已经在 `0.3.0` 中添加) + - 用于获取全局配置 + - 我也不确定有啥用捏 + - 添加了 `read_config` 函数 (已经在 `0.3.0` 中添加) + - 用于向指定 `ConfigStorage`/全局 `ConfigStorage` 实例中添加配置 + - 添加了 `get_logger` 函数 (已经在 `0.3.0` 中添加) + - 用于从指定 `ConfigStorage`/全局 `ConfigStorage` 实例中获取指定名称的 `Logger` 实例 + - 添加了 `clone_logger` 函数 (已经在 `0.3.0` 中添加) + - 用于克隆一个新的配置相同的 `Logger` 实例 + - 修复了 `Logger` 任意等级消息 `flush` 默认为 `True` (已经在 `0.3.11` 中修复) + - 现在为 `None` +- 将 `logger` 模块重命名为 `loggers` + ## Nuitka Compiler Helper diff --git a/src/lib_not_dr/loggers/logger.py b/src/lib_not_dr/loggers/logger.py index 9c92994..13d6f8c 100644 --- a/src/lib_not_dr/loggers/logger.py +++ b/src/lib_not_dr/loggers/logger.py @@ -135,7 +135,7 @@ class Logger(Options): tag: Optional[str] = None, end: str = "\n", split: str = " ", - flush: bool = True, + flush: bool = None, level: int = 20, # info # log_time: Optional[float] = None, # logger_name: str = 'root', @@ -188,7 +188,7 @@ class Logger(Options): tag: Optional[str] = None, end: str = "\n", split: str = " ", - flush: bool = True, + flush: bool = None, stack_trace: Optional[FrameType] = None, ) -> None: if not self.log_for(LogLevel.info): @@ -209,7 +209,7 @@ class Logger(Options): tag: Optional[str] = None, end: str = "\n", split: str = " ", - flush: bool = True, + flush: bool = None, stack_trace: Optional[FrameType] = None, ) -> None: if not self.log_for(LogLevel.trace): @@ -230,7 +230,7 @@ class Logger(Options): tag: Optional[str] = None, end: str = "\n", split: str = " ", - flush: bool = True, + flush: bool = None, stack_trace: Optional[FrameType] = None, ) -> None: if not self.log_for(LogLevel.fine): @@ -251,7 +251,7 @@ class Logger(Options): tag: Optional[str] = None, end: str = "\n", split: str = " ", - flush: bool = True, + flush: bool = None, stack_trace: Optional[FrameType] = None, ) -> None: if not self.log_for(LogLevel.debug): @@ -272,7 +272,7 @@ class Logger(Options): tag: Optional[str] = None, end: str = "\n", split: str = " ", - flush: bool = True, + flush: bool = None, stack_trace: Optional[FrameType] = None, ) -> None: if not self.log_for(LogLevel.warn): @@ -293,7 +293,7 @@ class Logger(Options): tag: Optional[str] = None, end: str = "\n", split: str = " ", - flush: bool = True, + flush: bool = None, stack_trace: Optional[FrameType] = None, ) -> None: if not self.log_for(LogLevel.error): @@ -314,7 +314,7 @@ class Logger(Options): tag: Optional[str] = None, end: str = "\n", split: str = " ", - flush: bool = True, + flush: bool = None, stack_trace: Optional[FrameType] = None, ) -> None: if not self.log_for(LogLevel.fatal):