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模块学习 datetime介绍
Aug 27 Python
用Python中的字典来处理索引统计的方法
May 05 Python
Python3访问并下载网页内容的方法
Jul 28 Python
简单学习Python time模块
Apr 29 Python
Python线程指南详细介绍
Jan 05 Python
人工智能最火编程语言 Python大战Java!
Nov 13 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
Oct 26 Python
python中partial()基础用法说明
Dec 30 Python
浅谈PySpark SQL 相关知识介绍
Jun 14 Python
对Django中的权限和分组管理实例讲解
Aug 16 Python
python实现while循环打印星星的四种形状
Nov 23 Python
Python深度学习之实现卷积神经网络
Jun 05 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
Thinkphp模板中使用自定义函数的方法
2012/09/23 PHP
PHP strtotime函数用法、实现原理和源码分析
2015/02/04 PHP
WAF的正确bypass
2017/01/05 PHP
PHP判断访客是否手机端(移动端浏览器)访问的方法总结【4种方法】
2019/03/27 PHP
jQuery ajax BUG:object doesn't support this property or method
2010/07/06 Javascript
JS 跳转页面延迟2种方法
2013/03/29 Javascript
一个封装js代码-----展开收起效果示例
2013/07/03 Javascript
浅析Js(Jquery)中,字符串与JSON格式互相转换的示例(直接运行实例)
2013/07/09 Javascript
Jquery validation remote 验证的缓存问题解决方法
2014/03/25 Javascript
javascript中的Base64、UTF8编码与解码详解
2015/03/18 Javascript
基于BootStrap Metronic开发框架经验小结【七】数据的导入、导出及附件的查看处理
2016/05/12 Javascript
JS+Canvas绘制时钟效果
2020/08/20 Javascript
jQuery实现侧浮窗与中浮窗切换效果的方法
2016/09/05 Javascript
使用UrlConnection实现后台模拟http请求的简单实例
2017/01/04 Javascript
JavaScript定义及输出螺旋矩阵的方法详解
2017/12/01 Javascript
解决vue2中使用axios http请求出现的问题
2018/03/05 Javascript
JS字典Dictionary类定义与用法示例
2019/02/01 Javascript
Typescript 中的 interface 和 type 到底有什么区别详解
2019/06/18 Javascript
利用python将图片转换成excel文档格式
2017/12/30 Python
Python多进程与服务器并发原理及用法实例分析
2018/08/21 Python
python3正则提取字符串里的中文实例
2019/01/31 Python
flask框架自定义过滤器示例【markdown文件读取和展示功能】
2019/11/08 Python
Python使用pyyaml模块处理yaml数据
2020/04/14 Python
Python基于进程池实现多进程过程解析
2020/04/30 Python
CSS3中Color的一些特性介绍
2012/05/27 HTML / CSS
英国最大的在线运动补充剂商店:Discount Supplements
2017/06/03 全球购物
共产党员公开承诺书范文
2014/03/28 职场文书
公共机构节能宣传周活动总结
2014/07/09 职场文书
商务英语专业大学生职业生涯规划书
2014/09/14 职场文书
外贸英文求职信范文
2015/03/19 职场文书
哈姆雷特读书笔记
2015/06/29 职场文书
2016党员干部反腐倡廉心得体会
2016/01/13 职场文书
Pyhton模块和包相关知识总结
2021/05/12 Python
微信小程序基础教程之echart的使用
2021/06/01 Javascript
手残删除python之后的补救方法
2021/06/26 Python
Python中的datetime包与time包包和模块详情
2022/02/28 Python