Logger._loggers[self.filename]=my_loggerreturnmy_loggerif__name__=="__main__": logger= Logger("log").set_logger() logger.info("info{}".format(2121212)) logger.warning("warning fdsfsdf11") logger.error("error fdsfsdf11") logger.debug("debug fdsfsdf11")
importloggingimportsys#创建一个logger对象logger = logging.getLogger('my_logger')#定义需要记录的日志等级ERROR,WARNING,INFO,DEBUGlogger.setLevel(logging.ERROR)#定义日志格式,时间默认会精确到毫秒,通过datefmt精确到秒formatter =logging.Formatter("%(asctime)s - %(lineno)s - %(message)s", datefmt='%Y-...
import logging # 1.创建一个logger(日志记录器)对象,设置记录器名字; my_logger = logging.Logger("first_logger") # 2.定义handler(日志处理器),决定把日志发到哪里; my_handler = logging.FileHandler('test.log') # 3.设置日志级别(level)和输出格式Formatters(日志格式器); my_handler.setLevel(logging....
logger=logging.getLogger("my_logger")handler=logging.StreamHandler()formatter=logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")handler.setFormatter(formatter)logger.addHandler(handler)logger.setLevel(logging.INFO)logger.info("This is an info message")logger.warning("This...
importlogging# 1、创建一个loggerlogger=logging.getLogger('mylogger')logger.setLevel(logging.DEBUG)# 2、创建一个handler,用于写入日志文件fh=logging.FileHandler('test.log')fh.setLevel(logging.DEBUG)# 再创建一个handler,用于输出到控制台ch=logging.StreamHandler()ch.setLevel(logging.DEBUG)# 3、定义handler...
my_logger.setLevel(logging.DEBUG) # Add the log message handler to the logger handler = logging.handlers.RotatingFileHandler( LOG_FILENAME, maxBytes=20, backupCount=5, ) my_logger.addHandler(handler) # Log some messages for i in range(20): ...
myLogger') logger4.setLevel(logging.WARNING) logger5 = logging.getLogger('myLogger.child') logger...
logger.setLevel(logging.DEBUG) # 创建文件处理器 file_handler=logging.FileHandler("my_logger.log") file_handler.setLevel(logging.DEBUG) # 创建控制台处理器 console_handler=logging.StreamHandler() console_handler.setLevel(logging.INFO) # 设置日志格式 ...
pythonCopy codeimport logginglogger = logging.getLogger('my_logger')# 创建一个控制台处理器console_handler = logging.StreamHandler()创建格式化器使用 logging.Formatter() 方法创建一个格式化器,用于将日志信息格式化为指定的样式。import logginglogger = logging.getLogger('my_logger')# 创建一个格式化器...
logger.setLevel(logging.DEBUG) # 创建文件处理器 file_handler=logging.FileHandler("my_logger.log") file_handler.setLevel(logging.DEBUG) # 创建控制台处理器 console_handler=logging.StreamHandler() console_handler.setLevel(logging.INFO) # 设置日志格式 ...