python logging模块的研究
来源:互联网 发布:巨人网络工作怎么样 编辑:程序博客网 时间:2024/06/15 01:36
logging模块的使用,可以搭配在代码中异常处理中,实现对异常的捕捉与记录
#log.py#!/usr/bin/python#coding:utf-8import loggingdef inilog(): logger = logging.getLogger() logfile = 'test.log' handler1 = logging.FileHandler(logfile) formatter1 = logging.Formatter('%(asctime)s\t[line:%(lineno)s}\t%(levelname)s\t%(message)s') handler1.setFormatter(formatter1) handler1.setLevel(logging.NOTSET) handler2 = logging.StreamHandler() handler2.setLevel(logging.CRITICAL) formatter2 = logging.Formatter('%(asctime)s\t[line:%(lineno)s}\t%(levelname)s\t%(message)s') handler2.setFormatter(formatter2) logger.addHandler(handler1) logger.addHandler(handler2) return loggerif __name__ == '__main__': logging = inilog() logging.debug("HELLO WORLD") logging.debug("DEBUG TEST") logging.info("INFO TEST") logging.warning("WARNING TEST") logging.error("ERROR TEST") logging.critical("CRITICAL TEST")
import log.inilog()logger = initlog()try: print '123' + 123except Exception, e: logger.Exception(e) raise (e)
嗯,这样就完美了!
0 0
- python logging模块的研究
- python的logging模块
- python的logging模块
- python 的 logging 模块
- Python 的Logging模块
- python 的logging模块
- python 的logging模块
- Python的标准logging模块
- python的logging模块学习
- Python的logging模块封装
- Python的标准logging模块
- 使用python的logging模块
- 使用python的logging模块
- 使用python的logging模块
- python 的日志logging模块
- python的logging模块2
- 使用python的logging模块
- 使用python的logging模块
- openfire stopped解决
- 组合逻辑电路回顾
- Linux HOOK API
- 【学习笔记】This关键字
- 如何消除左递归
- python logging模块的研究
- 数据结构(严蔚敏版)学习要点总结(一)
- vs运行时报错:无法将COM对象强制转换成接口
- eclipse黑色背景主题
- Activity的四种启动模式
- javaScript笔记(十七) DOM操作表格及样式
- 操作系统_第二章_UNIX操作系统简介
- BGP存在的意义以及IGP对它的作用
- Stacking Cylinders(poj2194)