Python escribe registro de versión corta

1. Descargue el módulo de registro
<1> Use el comando pip pip install logging
Inserte la descripción de la imagen aquí
<2> Instale el módulo de registro en
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
pycharm 2. Cree un archivo logger.py
Inserte la descripción de la imagen aquí
3. Escriba una versión simplificada del registro

log_path = r'C:\Users\Administrator\PycharmProjects\乐天\log_package'
def get_loger(path = log_path):
    import logging,time  # 导入模块
    logger = logging.getLogger()  #  实例化logger对象
    logger.setLevel(logging.DEBUG)  # 设置日志级别

    now = time.strftime('%Y-%m-%d-%H-%M-%S')  # 生成时间戳
    path = path + '/' + now + '.log'   # 给日志按时间戳命名 后缀为.log
    write_file = logging.FileHandler(path,'a+',encoding='utf-8')   # 写入日志的形式为追加  编码utf-8
    write_file.setLevel(logging.DEBUG)  # 设置写入日志文件的级别
    set_logs = logging.Formatter('%(asctime)s - %(filename)s - %(funcName)s - %(levelname)s - %(message)s')
    #  asctime =  人类能够读懂的当前时间   filename =  pathname的文件名部分,包含文件后缀 funcName =  调用日志记录函数的函数名 levelname = 日志级别 message = 记录日志信息
    write_file.setFormatter(set_logs)  # 将设置好的日志格式放入

    kz = logging.StreamHandler()  #  将日志信息打印到控制台
    kz.setLevel(logging.DEBUG)  # 设置打印控制台的日志级别

    # 添加handler
    logger.addHandler(write_file)
    logger.addHandler(kz)  
    return logger

logs = get_loger()
logs.debug('这就完成了')

4. Ver el contenido del registro
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Deje un mensaje debajo del blog y
haga todo lo posible para responderle

16 artículos originales publicados · Me gusta 92 · Visitantes 6626

Supongo que te gusta

Origin blog.csdn.net/weixin_46457203/article/details/105696678
Recomendado
Clasificación