模块: logging模块 日志设置
1、日志格式与输出位置
import logging#basicConfig 基本配置
logging.basicConfig(# 1、日志输出位置:1、终端 2、文件filename='access.log', # 若不指定,默认打印到终端# 2、日志格式format='%(asctime)s - %(name)s - %(levelname)s -%(module)s: %(message)s',# 3、时间格式datefmt='%Y-%m-%d %H:%M:%S %p',# 4、日志级别# critical => 50# error => 40# warning => 30# info => 20# debug => 10level=10,
)
#
# logging.basicConfig(
# format = '%Y(asctime)s - %(name)s - %(levelname)s - %(module)s: %(message)s',
# datefmt='%Y-%m-%d %H:%M:%S %p'
# )
#
logging.debug('调试debug') # 10 (默认的日志级别)
logging.info('消息info') # 20
logging.warning('警告warn')# 30
logging.error('egon提现失败') # 40
logging.critical('严重critical') # 50
2、日志配置字典
不需要记,复制代码就行
1、定义三种日志输出格式,日志中可能用到的格式化串如下
# %(name)s Logger的名字
# %(levelno)s 数字形式的日志级别
# %(levelname)s 文本形式的日志级别
# %(pathname)s 调用日志输出函数的模块的完整路径名
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
