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