【发布时间】:2011-08-12 19:29:32
【问题描述】:
我在 wikipedia 中读到 python 日志记录模块受到 log4j 的启发。在 log4j 中,有一个 HTMLLayout 可以将日志文件创建为 html。python 日志记录中有这样的工具吗?或者有谁知道如何将日志输出格式化为 html 文件?
【问题讨论】:
标签: python html logging format
我在 wikipedia 中读到 python 日志记录模块受到 log4j 的启发。在 log4j 中,有一个 HTMLLayout 可以将日志文件创建为 html。python 日志记录中有这样的工具吗?或者有谁知道如何将日志输出格式化为 html 文件?
【问题讨论】:
标签: python html logging format
python 日志记录模块使用http://docs.python.org/library/logging.html#logging.Formatter 来格式化输出。
您可以设置自己的格式化程序来输出 html。 (有关如何定义格式化程序的详细信息,请参阅另一个问题 How can I color Python logging output?)
【讨论】:
我不建议将日志存储为 HTML,让日志易于处理是一个非常重要且有用的功能,而且 HTML 难以解析,而且很冗长 - 日志会很快变大 :-)
但是,如果您真的愿意,您可以编写自己的格式化程序,将其输出到 HTML - 我不知道已经存在一个 - 我怀疑出于上述原因。
【讨论】: