如何将信息级别打印到标准输出?
import logging
import sys
root = logging.getLogger()
ch = logging.StreamHandler(sys.stdout)
ch.setLevel(logging.INFO)
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
ch.setFormatter(formatter)
root.addHandler(ch)
root.info('test1')
root.error('test')
结果仅错误级别:
2013-11-14 11:44:19,675 - root - ERROR - test
为什么 ?