Fix | Logger 消息默认为 flush = None
This commit is contained in:
parent
7f09f336ef
commit
67a5c14ec7
@ -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` 实例
|
||||
|
@ -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
|
||||
|
||||
|
@ -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):
|
||||
|
Loading…
Reference in New Issue
Block a user