Python 之循环日志
来源:互联网 发布:现在软件学什么好 编辑:程序博客网 时间:2024/05/29 13:23
Python 之循环日志
参考:
http://docs.python.org/2/library/logging.html
RotatingFileHandler 用于处理循环日志, 可以指定日志文件级别,日志文件最大容量(字节),日志文件
#!/usr/bin/python# filename: printlog.py# author: # date: 2012-12-19# version: 0.1import loggingfrom logging.handlers import RotatingFileHandler## log settingsLOG_PATH_FILE = "./print.log"LOG_MODE = 'a'LOG_MAX_SIZE = 2*1024*1024 # 2MLOG_MAX_FILES = 4 # 4 Files: print.log.1, print.log.2, print.log.3, print.log.4LOG_LEVEL = logging.DEBUGLOG_FORMAT = "%(asctime)s %(levelname)-10s[%(filename)s:%(lineno)d(%(funcName)s)] %(message)s"handler = RotatingFileHandler(LOG_PATH_FILE, LOG_MODE, LOG_MAX_SIZE, LOG_MAX_FILES)formatter = logging.Formatter(LOG_FORMAT)handler.setFormatter(formatter)Logger = logging.getLogger()Logger.setLevel(LOG_LEVEL)Logger.addHandler(handler)i=0while i < 10000: i = i+1 Logger.log(logging.DEBUG, "Logs a message with integer level lvl on this logger.") Logger.info("Logs a message with level INFO on this logger.") Logger.warning("Logs a message with level WARNING on this logger.") Logger.error("Logs a message with level ERROR on this logger.") Logger.critical("Logs a message with level CRITICAL on this logger.")# Logger.exception("This method should only be called from an exception handler.")
- Python 之循环日志
- Python入门 之 循环
- 三.Python之循环
- Python之While循环
- python之循环语句
- python之循环
- Python学习之循环
- Python之for循环
- Python 之 日志logging
- Python之日志使用
- python之日志配置
- MFC之Edit控件循环显示日志
- 分治算法之循环赛程日志表
- Python学习之循环语句
- Python系列之循环定时器
- Python之分支与循环
- 2016.3.17.Python之循环
- python之条件、循环语句
- 数组的处理--选择排序
- 第十七周项目一任务2.1—体会函数参数的传递
- 17周---项目1-体会函数参数传递---用引用作为形参
- 用指针玩字符串2.
- 下载编译android源码(4.0.3)内核(ubuntu11.04)
- Python 之循环日志
- 有相同的数字?
- 字符串比较升级版
- 第17周项目-体会函数参数传递
- sql ----------group by
- C++ 十七周任务-有相同的数????
- 17周项目1:体会函数参数传递(用“引用”做函数形参)
- 一种让数值在指定范围内由小到大再变小的生成方法
- mvc2 条件加载模板页