博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python中干掉tornado的连接失败日志
阅读量:5254 次
发布时间:2019-06-14

本文共 480 字,大约阅读时间需要 1 分钟。

用了tornado真的是比较舒服,很多事都为你做好了。

但也有不令人满意的地方——对于我这个洁癖来说,自动给我的控制台打印不受我控制的信息是不能忍受的。

连接到一个新的地方,如果失败,tornado会使用python的日志像控制台写错误。

为了消灭这个错误,并且不丢失这个记录,转移到文件,可以这样做:

获取python的这个错误日志对象:

gen_log = logging.getLogger("tornado.general")

添加新的日志文件处理器:

file_handler = TimedRotatingFileHandler(os.path.join(log_dir, settings.logfile), when='d')

gen_log.addHandler(file_handler)

停止传播:

gen_log.propagate = False

 

搞定,控制台安静了。

转载于:https://www.cnblogs.com/fyter/p/python_tornado_connect_field_log_redirect.html

你可能感兴趣的文章
前端知识——Django
查看>>
cookie、session、sessionid的理解
查看>>
(C/C++) Interview in English - Class
查看>>
UOJ Round #15 [构造 | 计数 | 异或哈希 kmp]
查看>>
Countdown项目UML用例图
查看>>
struts2文件上传大小限制问题小结
查看>>
actor运行报错:java.lang.ClassNotFoundException
查看>>
Eclipse PHPEclipse 配置
查看>>
关于BigDecimal的四舍五入和截断 (转)
查看>>
VB刷网页程序(VB+DOS)
查看>>
LeetCode 153. Find Minimum in Rotated Sorted Array
查看>>
Xdebug在PHP中的安装配置
查看>>
JS实现select去除option的使用注意事项
查看>>
00085_异常
查看>>
ruby 方法(2)
查看>>
Python遍历列表删除多个元素或者重复元素
查看>>
jQuery内部原理和实现方式浅析
查看>>
windows共享虚拟机ubuntu目录
查看>>
常用SQL查询语句
查看>>
Python包管理工具setuptools详解及entry point
查看>>