Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python日志如何将日志文件创建为html_Python_Html_Logging_Format - Fatal编程技术网

python日志如何将日志文件创建为html

python日志如何将日志文件创建为html,python,html,logging,format,Python,Html,Logging,Format,我在维基百科上读到python日志模块的灵感来自log4j。在log4j中,有一个HTMLAyout,可以用它创建html日志文件。python日志中有这样的功能吗?或者有人知道如何将日志输出格式化为html文件吗?python日志记录模块使用a来格式化输出 您可以将自己的格式化程序设置为输出html。(有关如何定义格式化程序的详细信息,请参见另一个问题)我不建议将日志存储为HTML,让日志易于向前处理是一个非常重要和有用的特性,HTML很难解析,而且也很冗长,而且日志很快就会变大:-) 但是,

我在维基百科上读到python日志模块的灵感来自log4j。在log4j中,有一个HTMLAyout,可以用它创建html日志文件。python日志中有这样的功能吗?或者有人知道如何将日志输出格式化为html文件吗?

python日志记录模块使用a来格式化输出


您可以将自己的格式化程序设置为输出html。(有关如何定义格式化程序的详细信息,请参见另一个问题)

我不建议将日志存储为HTML,让日志易于向前处理是一个非常重要和有用的特性,HTML很难解析,而且也很冗长,而且日志很快就会变大:-)


但是,如果您真的想,您可以编写自己的格式化程序,将输出为HTML—我不知道已经存在一个格式化程序—我怀疑是出于上述原因。

好的观点,但是您不能同时输出一个“普通”日志(可能用于自动解析或其他任何用途)和另一个HTML日志吗?冗长可以通过某种自动缩减安排来解决。当然,在浏览器中查看HTML文件是获取彩色日志的一种非常方便的方法,而无需太多麻烦。红色表示错误等。如果用户必须查看日志,则使用HTML作为日志的一个很好的理由。在我们公司,我们必须支持离线系统,人们必须通过电话提供信息。能够过滤消息(javascript库)并以可访问的方式进行颜色编码,这使得HTML成为一个不错的选择。