Python日志如何创建HTML格式的日志文件
我在维基百科上看到,Python的日志模块是受到log4j的启发。在log4j中,有一个叫HTMLLayout的功能,可以把日志文件生成HTML格式的文件。在Python的日志模块中有没有类似的功能呢?或者有没有人知道我该怎么把日志输出格式化成HTML文件?
2 个回答
2
我不建议把日志存储为HTML格式,因为日志能方便地被后续处理是一个非常重要且实用的功能,而HTML格式不容易解析,而且内容也比较冗长——日志很快就会变得很大 :-)
不过,如果你真的想这么做,可以自己写一个格式化程序,把日志输出为HTML格式——我不知道有没有现成的这样的工具,可能也是因为上面提到的原因吧。
2
Python的日志模块使用一个叫做格式化器的东西来整理输出内容。
你可以设置自己的格式化器,让输出变成HTML格式。(想了解怎么定义格式化器,可以看看这个问题如何给Python日志输出上色?)