logger_utils¶
用于创建和设置日志记录器的实用程序。
Manim的日志记录器可以通过manim.logger访问,或者在导入库后通过logging.getLogger("manim")访问。Manim还导出了第二个对象console,用于在屏幕上打印不需要记录的消息。
无论是 logger 还是 console 都使用 rich 库来生成富文本格式。
类
一个以自定义JSON格式输出日志的格式化程序。 |
函数
- make_logger(parser, verbosity)[source]¶
创建manim日志记录器和控制台。
- Parameters:
parser (SectionProxy) – 一个包含正在使用的任何 .cfg 文件的解析器。
verbosity (str) – 日志记录器的详细程度。
- Returns:
manim 日志记录器和控制台。第一个控制台输出到标准输出,第二个输出到标准错误输出。所有都使用由
parse_theme()返回的主题。- Return type:
logging.Logger,rich.Console,rich.Console
注释
假定
parser仅包含与在顶层配置记录器相关的选项。