python 日志模块

# coding:utf-8
# 日志的等级:
# 1, debug: 可以帮助我们在平时的开发过程中,帮助我们查看一些输出的信息是否正确。
它可以替代我们平时使用的 print() 函数。
# 2, info: 它代表了一般的消息类信息,只是为了记录一些程序的行为,比如程序执行到了某个位置,
进行一些简单的记录。
# 3, warning: 该等级是一种警告,一般来说程序不会出错,但是可能存在一定的潜在风险。
# 4, error: 一般对应业务中出现了重大问题。比如异常或者业务逻辑不应该执行到某种情况。
我们都可以通过error来进行记录。
# 5, critical: 比 error 更严重的级别,不过一般来说 error 级别已经很严重了,
所以 critical 很少使用。
#
# logging 模块的使用:
# logging.basicConfig(lever=?, format=?, filename=?, filemode=?), 
可以满足基本的日志记录功能
# 参数说明: lever 日志输出的最低级别, lever=logging.DEBUG
# format 日志输出格式,具体格式:
#       %(levername)s  日志级别名称;%(pathname)s 当前执行程序的路径;
#       %(filename)s  执行脚本程序名; %(lineno)d  日志当前的行号;
#       %(asctime)s  打印日志的时间; %(message)s  日志信息
#  fromat 常用方案:fromat = '%(asctime)s %(filename)s[line:%(lineno)d] %(levername)s %(message)s'
# filename  存储位置;  filemode  输入格式  filemode='w'
#

import logging

logging.basicConfig(
    level=logging.ERROR,
    format='%(asctime)s %(filename)s [line:%(lineno)d] %(levelname)s %(message)s',
    filename='logfile.log',
    filemode='a' # 'w' 模式为没有文件时创建文件;'a' 模式为追加内容写入日志文件
)
logging.error('日志记录信息222')







评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值