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 相关文章推荐
用PyQt进行Python图形界面的程序的开发的入门指引
Apr 14 Python
python妙用之编码的转换详解
Apr 21 Python
Python2和Python3中print的用法示例总结
Oct 25 Python
python密码错误三次锁定(实例讲解)
Nov 14 Python
浅谈用Python实现一个大数据搜索引擎
Nov 28 Python
python使用rpc框架gRPC的方法
Aug 24 Python
python 保存float类型的小数的位数方法
Oct 17 Python
解决python3 requests headers参数不能有中文的问题
Aug 21 Python
Python数据存储之 h5py详解
Dec 26 Python
python颜色随机生成器的实例代码
Jan 10 Python
Python Django路径配置实现过程解析
Nov 05 Python
基于Python实现一个春节倒计时脚本
Jan 22 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
php数据库连接
2006/10/09 PHP
谈谈新手如何学习PHP 默默经典版本
2009/08/04 PHP
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
2012/06/05 PHP
php调用dll的实例操作动画与代码分享
2012/08/14 PHP
PHP文章按日期(月日)SQL归档语句
2012/11/29 PHP
10款PHP开源商城系统汇总介绍
2015/07/23 PHP
PHP创建PowerPoint2007文档的方法
2015/12/10 PHP
Laravel给生产环境添加监听事件(SQL日志监听)
2017/06/19 PHP
通过js脚本复制网页上的一个表格的不错实现方法
2006/12/29 Javascript
Angular.JS中的指令引用template与指令当做属性详解
2017/03/30 Javascript
zTree节点文字过多的处理方法
2017/11/24 Javascript
详解Immutable及 React 中实践
2018/03/01 Javascript
用VueJS写一个Chrome浏览器插件的实现方法
2019/02/27 Javascript
详解微信小程序工程化探索之webpack实战
2020/04/20 Javascript
基于jQuery拖拽事件的封装
2020/11/29 jQuery
基于ajax实现上传图片代码示例解析
2020/12/03 Javascript
[50:54]完美世界DOTA2联赛 GXR vs IO 第三场 11.07
2020/11/10 DOTA
pygame游戏之旅 添加键盘按键的方法
2018/11/20 Python
pycharm运行和调试不显示结果的解决方法
2018/11/30 Python
python sorted方法和列表使用解析
2019/11/18 Python
python 监控logcat关键字功能
2020/09/04 Python
html5跨域通讯之postMessage的用法总结
2013/11/07 HTML / CSS
阿里旅行:飞猪
2017/01/05 全球购物
英国时尚运动品牌的合集:The Sports Edit
2017/12/20 全球购物
优秀学生评语大全
2014/04/25 职场文书
委托证明模板
2014/09/16 职场文书
镇政府副镇长群众路线专题民主生活会对照检查材料
2014/09/19 职场文书
技术入股合作协议书
2014/10/07 职场文书
生日赠语
2015/06/23 职场文书
2015年中秋节主持词
2015/07/30 职场文书
CSS3鼠标悬浮过渡缩放效果
2021/04/17 HTML / CSS
Python关于OS文件目录处理的实例分享
2021/05/23 Python
nginx+lua单机上万并发的实现
2021/05/31 Servers
php png失真的原因及解决办法
2021/10/24 PHP
nginx访问报403错误的几种情况详解
2022/07/23 Servers
详解CSS中postion和opacity及cursor的特性
2022/08/14 HTML / CSS