记录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 [执行文件的绝对路径] [期望输出的结果]