我正在使用Windows 7和Python 2.7。
我想将我的日志文件大小限制为5MB。
当我的应用程序启动时,它会写入日志文件,然后应用程序终止。
当我的应用程序再次启动时,它将在同一个日志文件中写入。因此,应用程序不会持续运行。
应用程序初始化、处理和终止。
我的日志记录代码是:
我的日志记录代码是:
import logging
import logging.handlers
logging.basicConfig(filename=logfile.log, level="info", format='%(asctime)s %(levelname)s %(funcName)s(%(lineno)d) %(message)s')
logging.info("*************************************************")
我尝试使用RotatingFileHandler
,但它没有起作用。
logging.handlers.RotatingFileHandler(logFile, mode='a', maxBytes=5*1024*1024, backupCount=2, encoding=None, delay=0)
那么,我如何在Python中强制实施文件大小限制?