Python 无法显示cherrypy´;s";access.log";在浏览器中

Python 无法显示cherrypy´;s";access.log";在浏览器中,python,cherrypy,Python,Cherrypy,我试图在浏览器中提供“access.log”服务,但出现错误: “请求的资源返回的字节数超过声明的内容长度。” 对于“error.log”,我既可以作为静态文件使用,也可以链接到它。 我猜“access.log”是通过使用它的链接来更新的,它的大小不适合cherrypy预期提供的文件大小 我如何在不阅读“access.log”并将其显示为html页面的情况下解决这个问题 真诚地 'log.access_file': 'fax_print_access.txt',

我试图在浏览器中提供“access.log”服务,但出现错误:

“请求的资源返回的字节数超过声明的内容长度。”

对于“error.log”,我既可以作为静态文件使用,也可以链接到它。 我猜“access.log”是通过使用它的链接来更新的,它的大小不适合cherrypy预期提供的文件大小

我如何在不阅读“access.log”并将其显示为html页面的情况下解决这个问题

真诚地

         'log.access_file': 'fax_print_access.txt',
         'log.error_file': 'fax_print_error.txt',

      '/fax_print_error.txt':
      {'tools.staticfile.on': True,
       'tools.staticfile.filename': os.path.join(os.path.dirname(__file__), 'fax_print_error.txt'),
      },
      '/fax_print_access.txt':
      {'tools.staticfile.on': True,
       'tools.staticfile.filename': os.path.join(os.path.dirname(__file__), 'fax_print_access.txt'),
      },

可能是因为它在设置
内容长度之后,但在发送到浏览器之前得到更新。您可以创建一个生成器处理程序,逐行生成此文件。您可以尝试添加
'response.stream':True
,但我不确定它是否与static一起工作。我想我必须读取日志并将其作为html输出。我仍然想知道我找不到其他有同样问题的帖子。