JSON格式化工具

限定名称: manim.\_config.logger\_utils.JSONFormatter

class JSONFormatter(fmt=None, datefmt=None, style='%', validate=True, *, defaults=None)[来源]

基础:Formatter

一个以自定义JSON格式输出日志的格式化程序。

此类用于内部测试目的。

使用指定的格式字符串初始化格式化程序。

使用指定的格式字符串或如上所述的默认格式初始化格式化程序。允许使用可选的datefmt参数进行专门的日期格式化。如果省略datefmt,您将获得类似ISO8601(或类似RFC 3339)的格式。

使用样式参数‘%’、‘{’或‘$’来指定您希望在格式字符串中使用%-格式化、str.format(){})格式化或string.Template格式化。

在版本3.2中更改:添加了style参数。

方法

format

以自定义的JSON格式格式化记录。

属性

default_msec_format

default_time_format

format(record)[source]

以自定义的JSON格式格式化记录。

Parameters:

记录 (LogRecord)

Return type:

字符串