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程序设计入门(4)模块和包
Jun 16 Python
Pythont特殊语法filter,map,reduce,apply使用方法
Feb 27 Python
python正则表达式面试题解答
Apr 28 Python
Flask模拟实现CSRF攻击的方法
Jul 24 Python
python实现反转部分单向链表
Sep 27 Python
python打包生成的exe文件运行时提示缺少模块的解决方法
Oct 31 Python
python自动发送测试报告邮件功能的实现
Jan 22 Python
python3编写ThinkPHP命令执行Getshell的方法
Feb 26 Python
Pyqt5 实现跳转界面并关闭当前界面的方法
Jun 19 Python
pytorch实现focal loss的两种方式小结
Jan 02 Python
python查找特定名称文件并按序号、文件名分行打印输出的方法
Apr 24 Python
Python极值整数的边界探讨分析
Sep 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
php笔记之:php数组相关函数的使用
2013/04/26 PHP
laravel 解决Eloquent ORM的save方法无法插入数据的问题
2019/10/21 PHP
prototype 源码中文说明之 prototype.js
2006/09/22 Javascript
jQuery 全选效果实现代码
2009/03/23 Javascript
jQuery判断iframe中元素是否存在的方法
2013/05/11 Javascript
javascript获取隐藏dom的宽高 具体实现
2013/07/14 Javascript
js页面跳转的常用方法整理
2013/10/18 Javascript
使用CSS和jQuery模拟select并附提交后取得数据的代码
2013/10/18 Javascript
在Node.js应用中读写Redis数据库的简单方法
2015/06/30 Javascript
JS截取与分割字符串常用技巧总结
2015/11/10 Javascript
JavaScript严格模式详解
2015/11/18 Javascript
jQuery中cookie插件用法实例分析
2015/12/04 Javascript
JavaScript中eval()函数用法详解
2015/12/14 Javascript
vue2项目使用sass的示例代码
2017/06/28 Javascript
Swiper实现轮播图效果
2017/07/03 Javascript
VSCode中如何利用d.ts文件进行js智能提示
2018/04/13 Javascript
jQuery实现适用于移动端的跑马灯抽奖特效示例
2019/01/18 jQuery
[56:57]LGD vs VP 2019DOTA2国际邀请赛淘汰赛 胜者组赛BO3 第一场 8.20.mp4
2019/08/22 DOTA
python3使用requests模块爬取页面内容的实战演练
2017/09/25 Python
Python基于pycrypto实现的AES加密和解密算法示例
2018/04/10 Python
django开发post接口简单案例,获取参数值的方法
2018/12/11 Python
对python中字典keys,values,items的使用详解
2019/02/03 Python
Python3多线程版TCP端口扫描器
2019/08/31 Python
Tkinter中复选菜单是否被选中的判断与设置方式
2020/03/04 Python
python不到50行代码完成了多张excel合并的实现示例
2020/05/28 Python
Python实现敏感词过滤的4种方法
2020/09/12 Python
Pycharm操作Git及GitHub的步骤详解
2020/10/27 Python
Move Free官方海外旗舰店:美国骨关节健康专业品牌
2017/12/06 全球购物
毕业生求职找工作的自我评价范文
2013/11/27 职场文书
《蜗牛》教学反思
2014/02/18 职场文书
社区反邪教工作方案
2014/06/16 职场文书
洗手间标语
2014/06/23 职场文书
2014年工人工作总结
2014/11/25 职场文书
美术教师求职信范文
2015/03/20 职场文书
卢旺达饭店观后感
2015/06/05 职场文书
2019最新劳动仲裁申请书!
2019/07/08 职场文书