demo.py(日志,输出到控制台):
import logging # 导入logging模块
# 日志级别默认是WARNING
logging.basicConfig(level=logging.WARNING,
format='%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s')
# 开始使用log功能
logging.info('这是 loggging info message')
logging.debug('这是 loggging debug message')
logging.warning('这是 loggging a warning message')
logging.error('这是 loggging error message')
logging.critical('这是 loggging critical message')
demo.py(日志,输出到文件):
import logging
# 配置日志的输出文件,以及文件的打开方式
logging.basicConfig(level=logging.WARNING,
filename='./log.txt',
filemode='a', # a表示追加的模式打开文件