当前位置: 移动技术网 > IT编程>脚本编程>Python > python根据文件大小打log日志

python根据文件大小打log日志

2019年03月25日  | 移动技术网IT编程  | 我要评论

flv.js,托尔巴拉德奖章,出包王女第三季无修

本文实例讲述了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程序设计有所帮助。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网