11-将日志记录到文件
11.4.5 将日志记录到文件
除了将日志消息显示在屏幕上,还可以将它们写入文本文件。 logging.basic Config()
函数接收 filename
关键字参数,像这样:
import logging
logging.basicConfig(filename='myProgramLog.txt', level=logging.DEBUG, format='
%(asctime)s - %(levelname)s - %(message)s')
日志消息将保存到myProgramLog.txt文件中。虽然日志消息很有用,但它们可能充满屏幕,让你很难读到程序的输出。将日志消息写入文件,可以在屏幕保持干净的同时又能保存信息,这样在运行程序后也可以阅读这些信息。可以用任何文件编辑器打开这个文本文件,如Notepad或TextEdit。