网站流量上来后,日志按天甚至小时存储更方便查看和管理,而Python的logging模块也提供了TimedRotatingFileHandler来支持以不同的时间维度归档日志。
然而根据Logging HOWTO的官方指南设置后,却发现新的日志只剩下root的,Tornado内部的logger全部没有生效。
参考stackoverflow上的一个回答,我发现下面的配置能让Tornado内部的logger也用上TimedRotatingFileHandler:
# logging.yaml
version: 1
disable_existing_loggers: false
formatters:
simple:
format: '%(asctime)s - %(name)s - %(levelname)s - %(message)s'
loggers:
all:
handlers: [all]
propagate: false
tornado:
handlers: [all]
propagate: false
handlers:
console:
class: logging.StreamHandler
level: INFO
formatter: simple
stream: ext://sys.stdout
all:
class: logging.handlers.TimedRotatingFileHandler
level: INFO
formatter: simple
when: midnight
filename: ./logs/server.log
root:
level: INFO
handlers: [console, all]
propagate: true
只需在Tornado的入口代码处调用:
logging.config.dictConfig(yaml.load(open('logging.yaml', 'r')))
- 如果你想按别的时间维度分割日志,修改when参数对应的值就可以了。
- 特别注意:当when的值是D,表示由服务器启动的时间计起,每过24小时归档一次;而如果你和我一样,希望在每天的凌晨归档日志的话,可以配置为midnight。
- Centos系统可能需要先安装python-yaml:sudo yum install python-yaml
相关推荐:
AI一键生成原创文章,让创作更高效更轻松!
专业SEO助力企业在激烈市场竞争中脱颖而出,嘉兴海外网站推广价格
洗文章AI:让内容创作变得更智能、更高效
为什么要seo 运营,为什么需要seo ,ai人物头盔
ChatGPT内部HTTP接口文档-为开发者提供高效便捷的AI服务接入方式,安屿ai
seo需要什么人员,seo需要什么技能 ,画大学ai
ChatGPT无法加载?检查您的网络设置并尝试重启Chat,ai写作怎么写作文的
seo经验是什么,seo进阶 ,ai矿机
自动写文章AI:高效创作工具,开启写作新纪元
SEO职责:为网站注入流量,提升品牌竞争力,拼多多女装关键词排名
个性化广告:新时代营销的秘密武器,建设经营性网站怎么记账
为什么要年前做SEO,企业为什么做seo推广 ,云南ai大数据公司
二创AI:打破创意壁垒,引领未来内容创作新潮流,背影教案网站建设游戏
自动生成文章的AI软件,助力内容创作的未来
SEO赚钱:如何通过SEO技能在网络上实现财富自由,网站怎么建设推广平台
OpenAI推出的GPT-4Turbo大幅降低了AI应用成本,推动了AI技术的普及化,ai*版
SEO范例:如何通过优化提升网站流量,获取更多商机,广州抖音seo搜索广告
SEO超级,助力企业站点冲刺搜索引擎排名,白云全网营销推广哪家强
seo链接锚是什么,什么是锚链接,如何设置锚链接 ,保山智能AI
优化分析:提升企业效益的关键策略,山东大网站建设
ChatGPT:引领人工智能对话新时代的智能助手,Ai shiang
“标题制造机”:颠覆内容创作的秘密武器,助你轻松打造吸引力十足的标题,景区线上推广用哪些网站
seo重点是什么,seo最重要的指标 ,ai网格怎么用
从零到一:网站历史的演变与未来趋势,肇庆市国外网站建设平台
SEO优化如何为网站做好关键词研究和优化,ai直通
SEO工装裤-打造时尚与实用兼备的工作利器,ai画中国爸爸辅导孩子写作业
URL泄露:如何防止信息泄露带来的严重后果,抖音推广营销服务多少钱
怎么降低文章的AI生成率:打造更真实、更有价值的内容
seo软件叫什么,seo软件视频教程 ,eps ai 缩略图
如何选择适合你的AI工具?全面解析AI工具哪个好用
seo要什么条件,seo都需要做什么 ,交互ai求职
ChatGPT中显示已进行一处编辑,但看不到内容?你需要了解的隐藏问题!,ai敲
ChatGPT当前不可用?如何应对AI服务中断的挑战,ai文章免费写作app
ChatGPT支付时银行卡被拒绝?教你几招轻松解决问题!,国内ai换图
SEO优化知识全解析:提升网站排名的秘密武器,ai出错合集
为什么新手做seo好做,为什么要懂seo ,ai少女 3060显卡
SEO就是:让你的品牌脱颖而出,获得更多曝光与流量,梅岭关键词排名优化
AI网站开发与代码创新:引领未来数字化变革的关键,ai ay规则
什么是seo的豆子,何为seo ,ai圆复制
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决连接问题!,ai制作艺术字
seo矩阵运营中心是什么,seo矩阵运营中心是什么意思啊 ,北京ai特效
智能AI生成文章释放创作新可能
ChatGPT点不了?背后的真相与解决方法,ai.520523
SEO与SEM策略:提升网站流量与品牌曝光的双剑合璧,ai补图
高效创作新时代AI文案速写工具,让创作更轻松
SEO指:如何通过精准优化提高网站流量和转化率,无锡论坛营销推广要多久
企业营销:如何在竞争激烈的市场中脱颖而出,美装网站Seo优化
中外链:打通全球流量的桥梁,提升网站排名与流量的双重保障,行业网站建设思路
ChatGPT为什么页面下拉不了?问题解析与解决方案,ai对准
SEO通过-如何通过SEO优化让你的业务在搜索引擎中脱颖而出,保定网站建设推广专家