python之写入日志
[编程语言教程]

对代码程序发生错误的时候,通过记录日志的方式,来排查问题,是一个很好的习惯

对于日志的设置,需要以下几点:
1- 存放路径
2- 日志文件名
3- 内容格式:format
2020_10_14.21.34.24 – logBasic.py [代码错误的行号] 级别:具体内容
执行时间 文件名 【报错行号】 等级 msg(具体信息)

首先在项目下新建一个logs包,用来存放日志打印文件
其次在tools包下面新建一个logBasic.py文件

import logging
import datetime
def logger():
    ‘‘‘
    logging.basicConfig函数各参数:
    filename:指定日志文件名;
    filemode:和file函数意义相同,指定日志文件的打开模式,‘w‘或者‘a‘;
    format:指定输出的格式和内容,format可以输出很多有用的信息,
    level logging.INFO,
    ‘‘‘
    #调用配置函数
    logging.basicConfig(format=‘%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s:%(message)s‘,
                        filename= f‘../logs/{datetime.datetime.now().strftime("%Y_%m_%d_%H_%M_%S")}.txt‘,
                        level=‘INFO‘,
                        filemode=‘a‘
    )
    return logging
if __name__ == ‘__main__‘:
    log = logger()
    log.error(‘---hello---‘)
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » python之写入日志