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中解析json格式文件的方法示例
May 03 Python
Python读取和处理文件后缀为.sqlite的数据文件(实例讲解)
Jun 27 Python
1 行 Python 代码快速实现 FTP 服务器
Jan 25 Python
python3+PyQt5+Qt Designer实现扩展对话框
Apr 20 Python
pycharm打开命令行或Terminal的方法
Jan 16 Python
Python实现微信自动好友验证,自动回复,发送群聊链接方法
Feb 21 Python
Python数据类型之Tuple元组实例详解
May 08 Python
python求最大值最小值方法总结
Jun 25 Python
python3.7环境下安装Anaconda的教程图解
Sep 10 Python
Python如何使用内置库matplotlib绘制折线图
Feb 24 Python
python+opencv边缘提取与各函数参数解析
Mar 09 Python
PyTorch梯度裁剪避免训练loss nan的操作
May 24 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学习笔记之 函数声明(二)
2011/06/09 PHP
php去除重复字的实现代码
2011/09/16 PHP
PHP Curl出现403错误的解决办法
2014/05/29 PHP
yii实现图片上传及缩略图生成的方法
2014/12/04 PHP
使用PHPExcel操作Excel用法实例分析
2015/03/26 PHP
php实现Session存储到Redis
2015/11/11 PHP
Yii操作数据库实现动态获取表名的方法
2016/03/29 PHP
PHP dirname简单使用代码实例
2020/11/13 PHP
HTTP状态代码以及定义(解释)
2007/02/02 Javascript
12个非常有创意的JavaScript小游戏
2010/03/18 Javascript
js 事件处理函数间的Event物件是否全等
2011/04/08 Javascript
验证码在IE中不刷新而谷歌等浏览器正常的解决方案
2014/03/18 Javascript
jQuery性能优化技巧分析
2015/02/20 Javascript
JavaScript判断表单中多选框checkbox选中个数的方法
2015/08/17 Javascript
js重写方法的简单实现
2016/07/10 Javascript
Highcharts学习之数据列
2016/08/03 Javascript
Javascript实现代码折叠功能
2016/08/25 Javascript
js正则表达式惰性匹配和贪婪匹配用法分析
2016/12/26 Javascript
js实现年月日表单三级联动
2020/04/17 Javascript
手把手教你写一个微信小程序(推荐)
2018/10/17 Javascript
JS闭包原理及其使用场景解析
2020/12/03 Javascript
python构建深度神经网络(DNN)
2018/03/10 Python
python socket网络编程之粘包问题详解
2018/04/28 Python
解决python彩色螺旋线绘制引发的问题
2019/11/23 Python
利用matplotlib实现根据实时数据动态更新图形
2019/12/13 Python
anaconda安装pytorch1.7.1和torchvision0.8.2的方法(亲测可用)
2021/02/01 Python
CSS3实现红包抖动效果
2020/12/23 HTML / CSS
巴西电子产品购物网站:Saldão da Informática
2018/01/09 全球购物
美国狗旅行和户外用品领先供应商:kurgo
2020/08/18 全球购物
如何查询Oracle数据库中已经创建的索引
2013/10/11 面试题
服装销售人员求职自我评价
2013/09/26 职场文书
企业办公室主任岗位职责
2014/02/19 职场文书
数控机床专业自荐信
2014/05/19 职场文书
年终考核实施方案
2014/05/26 职场文书
加班费申请报告
2015/05/15 职场文书
让人感觉高大上的讲话稿怎么写?
2019/07/08 职场文书