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和JavaScript间代码转换的4个工具
Feb 22 Python
Python+Turtle动态绘制一棵树实例分享
Jan 16 Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
Jun 28 Python
python高效过滤出文件夹下指定文件名结尾的文件实例
Oct 21 Python
10 分钟快速入门 Python3的教程
Jan 29 Python
python爬虫 execjs安装配置及使用
Jul 30 Python
Python爬虫图片懒加载技术 selenium和PhantomJS解析
Sep 18 Python
10行Python代码计算汽车数量的实现方法
Oct 23 Python
Django后端发送小程序微信模板消息示例(服务通知)
Dec 17 Python
python3爬虫中异步协程的用法
Jul 10 Python
python实现最短路径的实例方法
Jul 19 Python
python基础详解之if循环语句
Apr 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从身份证获取性别和出生年月
2017/02/09 PHP
Node.js node-schedule定时任务隔多少分钟执行一次的方法
2015/02/10 Javascript
JS实现网页背景颜色与select框中颜色同时变化的方法
2015/02/27 Javascript
javascript实现在网页任意处点左键弹出隐藏菜单的方法
2015/05/13 Javascript
微信小程序 实战小程序实例
2016/10/08 Javascript
Vue组件通信实践记录(推荐)
2017/08/15 Javascript
laydate日历控件使用方法详解
2017/11/20 Javascript
vuex进阶知识点巩固
2018/05/20 Javascript
vue.js实现的经典计算器/科学计算器功能示例
2018/07/11 Javascript
Vuex 单状态库与多模块状态库详解
2018/12/11 Javascript
JavaScript实现的级联算法示例【省市二级联动功能】
2018/12/25 Javascript
JS实现数组去重,显示重复元素及个数的方法示例
2019/01/21 Javascript
JS实现简单tab选项卡切换
2019/10/25 Javascript
vue动态路由:路由参数改变,视图不更新问题的解决
2019/11/05 Javascript
jquery实现广告上下滚动效果
2021/03/04 jQuery
Python交换变量
2008/09/06 Python
Python MySQL数据库连接池组件pymysqlpool详解
2017/07/07 Python
解决pandas中读取中文名称的csv文件报错的问题
2018/07/04 Python
python 梯度法求解函数极值的实例
2019/07/10 Python
django认证系统 Authentication使用详解
2019/07/22 Python
Python求两个字符串最长公共子序列代码实例
2020/03/05 Python
HTML5之WebGL 3D概述(下)—借助类库开发及框架介绍
2013/01/31 HTML / CSS
amaze ui 的使用详细教程
2020/08/19 HTML / CSS
英国最大的线上保健品零售商之一:Vitamin Planet
2016/12/01 全球购物
介绍一下mysql的日期和时间函数
2013/03/28 面试题
美术专业学生个人自我评价
2013/09/19 职场文书
工作室成员个人发展规划范文
2014/01/24 职场文书
雷人标语集锦
2014/06/19 职场文书
纪检干部先进事迹材料
2014/08/23 职场文书
小学毕业典礼演讲稿
2014/09/09 职场文书
大学生毕业个人总结
2015/02/15 职场文书
经典格言警句:没有热忱,世间便无进步
2019/11/13 职场文书
pytorch Dropout过拟合的操作
2021/05/27 Python
CSS3实现列表无限滚动/轮播效果
2021/06/23 HTML / CSS
MySQL学习之基础操作总结
2022/03/19 MySQL
MySQL学习必备条件查询数据
2022/03/25 MySQL