python根据文件大小打log日志


Posted in Python onOctober 09, 2014

本文实例讲述了python根据文件大小打log日志的方法,分享给大家供大家参考。具体方法如下:

import glob 
import logging 
import logging.handlers 
LOG_FILENAME='logging_rotatingfile_example.out' 
# Set up a specific logger with our desired output level 
my_logger = logging.getLogger('MyLogger') 
my_logger.setLevel(logging.DEBUG) 
# Add the log message handler to the logger 
handler = logging.handlers.RotatingFileHandler(LOG_FILENAME, 
            maxBytes=20, 
            backupCount=5, 
           ) 
my_logger.addHandler(handler) 
# Log some messages 
for i in range(20): 
 my_logger.debug('i = %d' % i) 
# See what files are created 
 logfiles = glob.glob('%s*' % LOG_FILENAME) 
 for filename in logfiles: 
  print filename

该实例可实现循环打日志 ,第一个文件达到maxBytes大小后,就写入第二个文件。

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
在Python中使用异步Socket编程性能测试
Jun 25 Python
Python的Flask框架中实现分页功能的教程
Apr 20 Python
python访问类中docstring注释的实现方法
May 04 Python
用Python一键搭建Http服务器的方法
Jun 01 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
Jun 17 Python
Django CSRF跨站请求伪造防护过程解析
Jul 31 Python
python同时替换多个字符串方法示例
Sep 17 Python
对Tensorflow中Device实例的生成和管理详解
Feb 04 Python
详解Python IO口多路复用
Jun 17 Python
如何利用python发送邮件
Sep 26 Python
详解用selenium来下载小姐姐图片并保存
Jan 26 Python
python自动获取微信公众号最新文章的实现代码
Jul 15 Python
python命令行参数解析OptionParser类用法实例
Oct 09 #Python
python测试驱动开发实例
Oct 08 #Python
python批量提交沙箱问题实例
Oct 08 #Python
python求pi的方法
Oct 08 #Python
python实现简单的TCP代理服务器
Oct 08 #Python
python操作CouchDB的方法
Oct 08 #Python
python基于queue和threading实现多线程下载实例
Oct 08 #Python
You might like
冰滴咖啡制作步骤
2021/03/03 冲泡冲煮
ThinkPHP利用PHPMailer实现邮件发送实现代码
2013/09/26 PHP
PHP类的反射用法实例
2014/11/03 PHP
PHP预定义变量9大超全局数组用法详解
2016/04/23 PHP
php 自定义错误日志实例详解
2016/11/12 PHP
Yii2实现多域名跨域同步登录退出
2017/02/04 PHP
PHP实践教程之过滤、验证、转义与密码详解
2017/07/24 PHP
javascript表单验证 - Parsley.js使用和配置
2013/01/25 Javascript
单击某一段文字改写文本颜色
2014/06/06 Javascript
javascript中String对象的slice()方法分析
2014/12/20 Javascript
javascript的tab切换原理与效果实现方法
2015/01/10 Javascript
浅谈js中test()函数在正则中的使用
2016/08/19 Javascript
Bootstrap笔记—折叠实例代码
2017/03/13 Javascript
微信小程序访问node.js接口服务器搭建教程
2017/04/25 Javascript
Vue.js 动态为img的src赋值方法
2018/03/14 Javascript
解决Mac node版本升级失败的问题
2018/05/16 Javascript
angular.js实现列表orderby排序的方法
2018/10/02 Javascript
[00:09]DOTA2新版本PA至宝特效动作展示
2014/11/19 DOTA
对python append 与浅拷贝的实例讲解
2018/05/04 Python
python实现括号匹配的思路详解
2018/08/23 Python
python利用xlsxwriter模块 操作 Excel
2020/10/14 Python
css3和jquery实现的可折叠导航菜单适合放在手机网页的导航菜单
2014/09/02 HTML / CSS
用html5实现语音搜索框的方法
2014/03/18 HTML / CSS
详解html2canvas截图不能截取圆角图片的解决方案
2018/01/30 HTML / CSS
旧时光糖果:Old Time Candy
2018/02/05 全球购物
大学旷课检讨书
2014/01/28 职场文书
弘扬职业精神演讲稿
2014/03/20 职场文书
生物科学专业自荐书
2014/06/20 职场文书
道路施工安全责任书
2014/07/24 职场文书
12.4全国法制宣传日活动方案
2014/11/02 职场文书
大学生毕业评语
2014/12/31 职场文书
小学教师自我评价
2015/03/04 职场文书
2015年业务员工作总结范文
2015/04/07 职场文书
生日祝酒词大全
2015/08/10 职场文书
go语言中fallthrough的用法说明
2021/05/06 Golang
SpringBoot 集成短信和邮件 以阿里云短信服务为例
2022/04/22 Java/Android