python打日志 logging

python打日志 logging用法

import logging

#设置日志输出格式 asctime:时间,  filename:文件名,  lineno:行号,  
# levelname:日志级别, message:日志内容 
#datemt=%a星期 %d日期 %b月份 %Y年份 %H:%M:%S时间  
logging.basicConfig(
    level="DEBUG",             #设置数据输出级别
    filename='xxx.log',        #设置日志输出文件
    format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s', 
    datefmt='%a %Y %b %d %H:%M:%S',    #设置时间格式
    filemode='w'      # 默认为a追加的模式,改写为w覆盖模式
)


def process():
	logging.warning(e)
	logging.warning("connect db ocruser fail")
	logging.info(sql)
	logging.info("sql:" + sql)
	logging.info("user count is " + str(len(user)))

logging.info多个参数值

import logging

logging.basicConfig(
    level="DEBUG",            
    filename='./log/test.log',       
    format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s', 
    datefmt='%a %Y %b %d %H:%M:%S',    
    filemode='w'
)

def logprint():
    a = "aa"
    b = "bb"
    c = 10
    logging.info(a + b + str(c))

if __name__ == "__main__":
    logprint()
    
log/test.log:
Sun 2021 Jul 11 16:00:57 test.py[line:15] INFO aabb10

vim ./log/test.log
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值