1.7 KiB
1.7 KiB
lndl 0.4.0 (draft)
Logger
-
完成配置解析
-
支持读取配置之后自动应用
-
达到可用级别
-
Outstream
FileCacheOutputStream
- 现在如果输入的文件名包含
{time}
- 会自动替换为
time.strftime("%Y-%m-%d_%H-%M-%S")
- 现在如果输入的文件名包含
-
修复了一些之前没有发现的问题
-
config
- 添加了
get_logger_from_old
- 用于从现有 logger 中获取一个新的 logger
- 添加了
-
现在
info
级别的默认颜色更白了 (255, 255, 255) -
Logger
- 添加了
default_tag
属性 (已经在0.3.8
中添加)- 用于设置默认的 tag
- 默认为
None
(无默认 tag) - 可以通过
logger.tag = "tag"
来设置 - 或者
logger.set_tag("tag")
来设置- 可以链式调用
- 类似
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
- 移除 CompilerHelper 和他的附属部分