先来看几个例子,先想一下运行结果,答案稍后揭晓:
例一:
mylogger = logging.getLogger("mylogger")
mylogger.info("mylogger info")
mylogger.warning("mylogger warning")
例二:
mylogger = logging.getLogger("mylogger")
mylogger.setLevel(logging.INFO)
mylogger.info("mylogger info")
mylogger.warning("mylogger warning")
例三:
logging.info("logging info")
logging.warning("logging warning")
1 logging流程
先来一张官方流程图镇楼:
简单解释下,首先是Logger流程:
- 日志级别是否不低于Logger级别?是的话生成一条日志(LogRecord)