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自动发邮件脚本
Mar 31 Python
解决python3中自定义wsgi函数,make_server函数报错的问题
Nov 21 Python
Python语法分析之字符串格式化
Jun 13 Python
Python符号计算之实现函数极限的方法
Jul 15 Python
Python嵌套函数,作用域与偏函数用法实例分析
Dec 26 Python
Python对称的二叉树多种思路实现方法
Feb 28 Python
基于打开pycharm有带图片md文件卡死问题的解决
Apr 24 Python
python3发送request请求及查看返回结果实例
Apr 30 Python
Python pandas对excel的操作实现示例
Jul 21 Python
如何从csv文件构建Tensorflow的数据集
Sep 21 Python
Django框架请求生命周期实现原理
Nov 13 Python
python 如何用terminal输入参数
May 25 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获取英文姓名首字母的方法
2015/07/13 PHP
php连接mysql数据库
2017/03/21 PHP
老生常谈PHP面向对象之标识映射
2017/06/21 PHP
javaScript对象和属性的创建方法
2007/01/15 Javascript
真正的JQuery.ajax传递中文参数的解决方法
2011/05/28 Javascript
javascript中IE浏览器不支持NEW DATE()带参数的解决方法
2012/03/01 Javascript
基于javascript实现判断移动终端浏览器版本信息
2014/12/09 Javascript
Vue.js动态组件解析
2016/09/09 Javascript
浅谈JS读取DOM对象(标签)的自定义属性
2016/11/21 Javascript
bootstrap选项卡扩展功能详解
2017/06/14 Javascript
理解 JavaScript EventEmitter
2018/03/29 Javascript
谈谈JavaScript中super(props)的重要性
2019/02/12 Javascript
微信小程序实现文件、图片上传功能
2020/08/18 Javascript
vue + typescript + video.js实现 流媒体播放 视频监控功能
2019/07/07 Javascript
vue-router结合vuex实现用户权限控制功能
2019/11/14 Javascript
vue+iview实现分页及查询功能
2020/11/17 Vue.js
pycharm 使用心得(四)显示行号
2014/06/05 Python
Python中分数的相关使用教程
2015/03/30 Python
Python打造出适合自己的定制化Eclipse IDE
2016/03/02 Python
常见的python正则用法实例讲解
2016/06/21 Python
Python实现的计算器功能示例
2018/04/26 Python
Python迭代器与生成器基本用法分析
2018/07/26 Python
PyTorch 1.0 正式版已经发布了
2018/12/13 Python
python 获取当前目录下的文件目录和文件名实例代码详解
2020/03/10 Python
python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
2020/03/18 Python
ipython jupyter notebook中显示图像和数学公式实例
2020/04/15 Python
兰蔻美国官网:Lancome美国
2017/04/25 全球购物
亚马逊中国官方网站:amazon.cn
2017/05/25 全球购物
Timberland俄罗斯官方网上商店:全球领先的户外品牌
2020/03/15 全球购物
2014年学校党建工作汇报材料
2014/11/02 职场文书
创先争优承诺书
2015/01/20 职场文书
勤俭节约倡议书范文
2015/04/29 职场文书
决心书格式及范文
2019/06/24 职场文书
Python数据分析之绘图和可视化详解
2021/06/02 Python
Python接口自动化之文件上传/下载接口详解
2022/04/05 Python