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数组复制拷贝的实现方法
Jun 09 Python
Python实现调度算法代码详解
Dec 01 Python
python批量实现Word文件转换为PDF文件
Mar 15 Python
python消除序列的重复值并保持顺序不变的实例
Nov 08 Python
python生成多个只含0,1元素的随机数组或列表的实例
Nov 12 Python
Python I/O与进程的详细讲解
Mar 08 Python
python word转pdf代码实例
Aug 16 Python
python 类的继承 实例方法.静态方法.类方法的代码解析
Aug 23 Python
python list转置和前后反转的例子
Aug 26 Python
keras模型可视化,层可视化及kernel可视化实例
Jan 24 Python
python列表的逆序遍历实现
Apr 20 Python
Python request post上传文件常见要点
Nov 20 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
destoon实现公司新闻详细页添加评论功能的方法
2014/07/15 PHP
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
2014/07/18 PHP
php获取随机数组列表的方法
2014/11/13 PHP
PHP树-不需要递归的实现方法
2016/06/21 PHP
PHP链表操作简单示例
2016/10/15 PHP
ajax+php实现无刷新验证手机号的实例
2017/12/22 PHP
CSS+JS构建的图片查看器
2006/07/22 Javascript
stream.js 一个很小、完全独立的Javascript类库
2011/10/28 Javascript
基于jquery DOM写的类似微博发布的效果
2012/10/20 Javascript
jQuery如何取id有.的值一般的方法是取不到的
2014/04/18 Javascript
node.js中RPC(远程过程调用)的实现原理介绍
2014/12/05 Javascript
JavaScript 实现完美兼容多浏览器的复制功能代码
2015/04/28 Javascript
JavaScript每天定时更换皮肤样式的方法
2015/07/01 Javascript
jQuery EasyUI 为Combo,Combobox添加清除值功能的实例
2017/04/13 jQuery
ionic2屏幕适配实现适配手机、平板等设备的示例代码
2017/08/11 Javascript
jQuery选择器之子元素选择器详解
2017/09/18 jQuery
解决v-for中使用v-if或者v-bind:class失效的问题
2018/09/25 Javascript
记录一次完整的react hooks实践
2019/03/11 Javascript
最大K个数问题的Python版解法总结
2016/06/16 Python
Python学习小技巧总结
2018/06/10 Python
python使用numpy读取、保存txt数据的实例
2018/10/14 Python
Django 表单模型选择框如何使用分组
2019/05/16 Python
Python flask框架实现浏览器点击自定义跳转页面
2020/06/04 Python
keras中的loss、optimizer、metrics用法
2020/06/15 Python
解决python便携版无法直接运行py文件的问题
2020/09/01 Python
Pandas直接读取sql脚本的方法
2021/01/21 Python
HTML5 WebSocket实现点对点聊天的示例代码
2018/01/31 HTML / CSS
夏尔巴人登珠峰品牌:Sherpa Adventure Gear
2018/02/08 全球购物
泰国综合购物网站:Lazada泰国
2018/04/09 全球购物
美国在线自行车商店:Jenson USA
2018/05/22 全球购物
企划专员岗位职责
2013/12/09 职场文书
小学生学习感言
2014/03/10 职场文书
公司总经理岗位职责范本
2014/08/15 职场文书
go类型转换及与C的类型转换方式
2021/05/05 Golang
MySql学习笔记之事务隔离级别详解
2021/05/12 MySQL
JavaScript如何利用Promise控制并发请求个数
2021/05/14 Javascript