Python同时向控制台和文件输出日志logging的方法 Python logging模块详解
2016-01-20 17:30
1606 查看
Python同时向控制台和文件输出日志logging的方法http://www.jb51.net/article/66756.htm
http://blog.csdn.net/zyz511919766/article/details/25136485
1 #-*- coding:utf-8 -*- 2 import logging 3 # 配置日志信息 4 logging.basicConfig(level=logging.DEBUG, 5 format='%(asctime)s %(name)-12s %(levelname)-8s %(message)s', 6 datefmt='%m-%d %H:%M', 7 filename='myapp.log', 8 filemode='w') 9 # 定义一个Handler打印INFO及以上级别的日志到sys.stderr 10 console = logging.StreamHandler() 11 console.setLevel(logging.INFO) 12 # 设置日志打印格式 13 formatter = logging.Formatter('%(name)-12s: %(levelname)-8s %(message)s') 14 console.setFormatter(formatter) 15 # 将定义好的console日志handler添加到root logger 16 logging.getLogger('').addHandler(console) 17 logging.info('Jackdaws love my big sphinx of quartz.') 18 logger1 = logging.getLogger('myapp.area1') 19 logger2 = logging.getLogger('myapp.area2') 20 logger1.debug('Quick zephyrs blow, vexing daft Jim.') 21 logger1.info('How quickly daft jumping zebras vex.') 22 logger2.warning('Jail zesty vixen who grabbed pay from quack.') 23 logger2.error('The five boxing wizards jump quickly.')
http://blog.csdn.net/zyz511919766/article/details/25136485
相关文章推荐
- 《Python for kids》学习笔记(三)
- Python电子邮件
- python符号、关键字
- 爬虫之京东年度账单
- Python学习之路—Day1
- 49个python经典电子书
- 《python》学习笔记(Day3),数据处理:转换、清洗、排序
- 2.python基础深入(元组、字符串、列表、字典)
- Python进行MySQL数据库操作
- Python第三方模块
- 使用PYTHON列表生成式过滤数据
- 1.python基础入门
- 自学Python十一 Python爬虫总结
- 廖雪峰python教程学习笔记02
- Python-modules(模块)
- python升级2.7
- Sublime Text搭建python调试环境
- python获取zabbix监控图
- 廖雪峰python教程笔记01
- python中 __getattr__(self,name)和__setattr__(self,name,value)的使用