在 Flask 应用程序中,我使用 aRotatingFileLogger
将 werkzeug 访问日志记录到文件中,如本问题所示:
file_handler_access_log = RotatingFileHandler("access.log",
backupCount=5,
encoding='utf-8')
formatter = logging.Formatter('%(asctime)s %(module)s %(levelname)s: %(message)s', datefmt='%Y-%m-%d %H:%M:%S')
file_handler_access_log.setFormatter(formatter)
werkzeug_logger.addHandler(file_handler_access_log)
werkzeug_logger.setLevel(logging.DEBUG)
在该access.log
文件中,请求如下所示:
2020-10-07 09:43:51 _internal INFO: 127.0.0.1 - - [07/Oct/2020 09:43:51] "[37mGET /api/foo HTTP/1.1[0m" 200 -
我想摆脱[37m
日志文件中的颜色代码。
该工具文档指出:
开发服务器可以根据状态代码选择以不同颜色突出显示请求日志。安装 单击以启用此功能。
Click 是 Flask 依赖项,所以我无法卸载它。如何禁用彩色日志记录?
白板的微信
长风秋雁
吃鸡游戏
12345678_0001
相关分类