#!/usr/bin/env python# -*- coding: utf-8 -*-import logging#创建日志对像logger=logging.getLogger("TEST-LOG")logger.setLevel(logging.ERROR) #日志级别 #创建日志输出到屏幕及设置级别ch=logging.StreamHandler()ch.setLevel(logging.DEBUG) #创建日志输出到文件及设置级别fh=logging.FileHandler("access.log")fh.setLevel(logging.WARNING) #设置日志格式formatter=logging.Formatter(‘%(asctime)s-%(name)s-%(levelname)s-%(messages)s‘)#将格式付给屏幕和文件ch.setFormatter(formatter)fh.setFormatter(formatter) #将两个输出付给对像loggerlogger.addHandler(ch)logger.addHandler(fh)#生成日志logger.debug("debug messsage")logger.info("info.message")logger.warn("warn.message")logger.error("error.message")logger.critical("critical.message")
原文地址:https://www.cnblogs.com/hhjwqh/p/8440395.html
时间: 2024-10-11 15:37:03