Fix | Logger 消息默认为 flush = None

This commit is contained in:
shenjack 2023-12-15 13:32:10 +08:00
parent 7f09f336ef
commit 67a5c14ec7
Signed by: shenjack
GPG Key ID: 7B1134A979775551
3 changed files with 29 additions and 28 deletions

View File

@ -1,5 +1,10 @@
# lndl 0.3 # lndl 0.3
## 0.3.11
- 修复了 `Logger` 任意等级消息 `flush` 默认为 `True`
- 现在为 `None`
## 0.3.10 ## 0.3.10
- 修复了 `LogMessage` 在传入非字符串时会因为 `str.join` 只支持 `str` 类型报错 - 修复了 `LogMessage` 在传入非字符串时会因为 `str.join` 只支持 `str` 类型报错
@ -59,23 +64,3 @@
- 可以添加脚本用于动态解析依赖 - 可以添加脚本用于动态解析依赖
- `[tool.lndl.nuitka]` - `[tool.lndl.nuitka]`
- `script = "script.py"` - `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` 实例

View File

@ -2,7 +2,10 @@
## Logger ## Logger
- [x] 完成配置解析
- [x] 支持读取配置之后自动应用
- [ ] 达到可用级别 - [ ] 达到可用级别
- `Outstream` - `Outstream`
- `FileCacheOutputStream` - `FileCacheOutputStream`
- 现在如果输入的文件名包含 `{time}` - 现在如果输入的文件名包含 `{time}`
@ -23,6 +26,19 @@
- `self.logger = config.get_logger("root").set_tag("tag")` - `self.logger = config.get_logger("root").set_tag("tag")`
- 也可以通过 `logger.tag = None` 来取消默认 tag - 也可以通过 `logger.tag = None` 来取消默认 tag
- 或者 `logger.clear_tag()` 来清除默认 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 ## Nuitka Compiler Helper

View File

@ -135,7 +135,7 @@ class Logger(Options):
tag: Optional[str] = None, tag: Optional[str] = None,
end: str = "\n", end: str = "\n",
split: str = " ", split: str = " ",
flush: bool = True, flush: bool = None,
level: int = 20, # info level: int = 20, # info
# log_time: Optional[float] = None, # log_time: Optional[float] = None,
# logger_name: str = 'root', # logger_name: str = 'root',
@ -188,7 +188,7 @@ class Logger(Options):
tag: Optional[str] = None, tag: Optional[str] = None,
end: str = "\n", end: str = "\n",
split: str = " ", split: str = " ",
flush: bool = True, flush: bool = None,
stack_trace: Optional[FrameType] = None, stack_trace: Optional[FrameType] = None,
) -> None: ) -> None:
if not self.log_for(LogLevel.info): if not self.log_for(LogLevel.info):
@ -209,7 +209,7 @@ class Logger(Options):
tag: Optional[str] = None, tag: Optional[str] = None,
end: str = "\n", end: str = "\n",
split: str = " ", split: str = " ",
flush: bool = True, flush: bool = None,
stack_trace: Optional[FrameType] = None, stack_trace: Optional[FrameType] = None,
) -> None: ) -> None:
if not self.log_for(LogLevel.trace): if not self.log_for(LogLevel.trace):
@ -230,7 +230,7 @@ class Logger(Options):
tag: Optional[str] = None, tag: Optional[str] = None,
end: str = "\n", end: str = "\n",
split: str = " ", split: str = " ",
flush: bool = True, flush: bool = None,
stack_trace: Optional[FrameType] = None, stack_trace: Optional[FrameType] = None,
) -> None: ) -> None:
if not self.log_for(LogLevel.fine): if not self.log_for(LogLevel.fine):
@ -251,7 +251,7 @@ class Logger(Options):
tag: Optional[str] = None, tag: Optional[str] = None,
end: str = "\n", end: str = "\n",
split: str = " ", split: str = " ",
flush: bool = True, flush: bool = None,
stack_trace: Optional[FrameType] = None, stack_trace: Optional[FrameType] = None,
) -> None: ) -> None:
if not self.log_for(LogLevel.debug): if not self.log_for(LogLevel.debug):
@ -272,7 +272,7 @@ class Logger(Options):
tag: Optional[str] = None, tag: Optional[str] = None,
end: str = "\n", end: str = "\n",
split: str = " ", split: str = " ",
flush: bool = True, flush: bool = None,
stack_trace: Optional[FrameType] = None, stack_trace: Optional[FrameType] = None,
) -> None: ) -> None:
if not self.log_for(LogLevel.warn): if not self.log_for(LogLevel.warn):
@ -293,7 +293,7 @@ class Logger(Options):
tag: Optional[str] = None, tag: Optional[str] = None,
end: str = "\n", end: str = "\n",
split: str = " ", split: str = " ",
flush: bool = True, flush: bool = None,
stack_trace: Optional[FrameType] = None, stack_trace: Optional[FrameType] = None,
) -> None: ) -> None:
if not self.log_for(LogLevel.error): if not self.log_for(LogLevel.error):
@ -314,7 +314,7 @@ class Logger(Options):
tag: Optional[str] = None, tag: Optional[str] = None,
end: str = "\n", end: str = "\n",
split: str = " ", split: str = " ",
flush: bool = True, flush: bool = None,
stack_trace: Optional[FrameType] = None, stack_trace: Optional[FrameType] = None,
) -> None: ) -> None:
if not self.log_for(LogLevel.fatal): if not self.log_for(LogLevel.fatal):