python直观的控制台打印模块logging

记录logging模块使用模板

Project目录下新建log.py,输入以下代码

# -*- coding: UTF-8 -*-
"""
@Author :WangJie
@Date   :2020/10/27  11:22
@Desc   :
"""
import logging

LOG_FORMAT = "%(asctime)s %(levelname)s %(pathname)s:  %(message)s "#配置输出日志格式
DATE_FORMAT = '%Y-%m-%d  %H:%M:%S %a ' #配置输出时间的格式,注意月份和天数不要搞乱了
logging.basicConfig(level=logging.INFO,
                    format=LOG_FORMAT,
                    datefmt=DATE_FORMAT ,
                    # filename=r"d:\test\test.log" #有了filename参数就不会直接输出显示到控制台,而是直接写入文件
                    )

logger = logging.getLogger()

if __name__ == '__main__':
    logger.info('hello')

使用:直接在需要使用的py文件中输入以下代码:

from log import logger

案例:

logger.info("hello word")

控制台输出: [date] INFO [执行文件的绝对路径] [期望输出的结果]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值