标签:
pythonlogging模块 |
文件1:
import logging
logging.basicConfig(
)
console = logging.StreamHandler() #
创建新的console,同时输出log信息到文件与consol
console.setLevel(logging.ERROR)
# 只有error信息才显示给console用户看,低等级log信息只保存在文件
console_formatter = logging.Formatter('%(name)-12s:
%(levelname)-8s %(message)s')
console.setFormatter(console_formatter)
logging.getLogger().addHandler(console)
a =1
logging.info('123{0:d}'.format(a))
文件2:
import logging
logging.basicConfig(level=logging.DEBUG)
logger = logging.getLogger()
#logger属于单例模式,可在另外的模块中获取logger