python的logging模块--第十一讲

筅森魡賤 提交于 2019-11-28 11:05:50
# --author--=Michal
# date=2019/8/21

import logging

####################################
# 第一种方式:默认是直接控制台输出,也可以直接输出到文件中,2种只能选1
####################################
# logging.debug('debug logging')
# logging.info("info logging")
# logging.warning('warning logging')
# logging.error("erro loggging")
# logging.critical("critical logging")

# logging.basicConfig(
#     level=logging.DEBUG,
#     format='%(asctime)s %(filename)s %(levelname)s %(message)s',
#     datefmt='%Y-%m-%d %H:%M:%S',
#     filename='logging.txt',
#     filemode='w'
# )
# logging.debug('debug logging')
# logging.info("info logging")
# logging.warning('warning logging')
# logging.error("erro loggging")
# logging.critical("critical logging")

####################################
# 第二种方式:既可以控制台输出,也可以文件输出
####################################
# 获取logger对象
logger = logging.getLogger()
# 添加文件对象
fh = logging.FileHandler('logger.txt')
# 添加控制台输出对象
ch = logging.StreamHandler()
# 定义日志打印的格式
formatter = logging.Formatter('%(
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!