在Python中,可以使用logging模块来捕获日志并将其转换为文本文件。以下是一个示例代码:
import logging
# 配置日志文件路径和格式
logging.basicConfig(filename='log.txt', level=logging.DEBUG, format='%(asctime)s - %(levelname)s - %(message)s')
# 捕获日志
try:
# 在这里编写你的代码
# ...
logging.info('操作成功')
except Exception as e:
logging.error('操作失败:' + str(e))
在上面的示例中,首先使用basicConfig
方法配置了日志文件的路径('log.txt')、日志级别(DEBUG)、日志格式('%(asctime)s - %(levelname)s - %(message)s')。
然后,在try-except块中编写你的代码,并使用logging.info
来记录操作成功的日志,使用logging.error
来记录操作失败的日志,并将错误信息作为参数传递给logging.error
方法。
当程序运行时,日志将被写入到指定的文本文件中('log.txt')。你可以根据需要修改日志文件的路径和格式。
上一篇:捕获日志 - Telnet访问
下一篇:捕获RTP时间戳