import logging
创建日志器
log=logging.getLogger("测试")
设置控制台日志格式
console_fmat=logging.Formatter(fmt="控制台--%(name)s--%(levelno)s--%(levelname)s--%(filename)s--%(lineno)d")
创建控制台处理器
console_handle=logging.StreamHandler()
处理器设置输出格式
console_handle.setFormatter(console_fmat)
console_handle.setLevel(logging.INFO)
日志添加处理器
log.addHandler(console_handle)
log.info("zheshi info")
log.debug("zheshi debug")
log.error("zheshi error")
log.warning("zheshi warning")
问题相关代码,请勿粘贴截图
运行结果及报错内容
"D:\pycharm\PyCharm Community Edition 2020.3.5\projects\venv\Scripts\python.exe" "D:/pycharm/PyCharm Community Edition 2020.3.5/projects/practise/base_logger.py"
控制台--测试--40--ERROR--base_logger.py--19
控制台--测试--30--WARNING--base_logger.py--20
Process finished with exit code 0