当前位置: 主页 > 汽车装饰

python 怎么将输出到屏幕的所有打印记录在logging日志中?(python编写程序输出文件内容)

ogging.basicConfig(filename=myapp.log, level=logging.INFO)使用basicConfig函数配置日志记录,指定了日志文件名为myapp.log,并将日志记录级别设置为INFO。

该配置使用了默认的格式字符串,可以根据需要修改接下来,可以将所有输出到屏幕的打印语句替换成日志记录器的写入操作:print(This will be logged to a file)logging.info(This will also be logged to a file)使用了logging.info函数替代了print语句,实现了将消息记录到日志文件的目的。

可以根据需要使用其他日志记录级别函数(如logging.debug、logging.warning、logging.error等)记录不同级别的日志一个简单的Python代码示例,展示如何将输出到屏幕)#输出一些日志信息for i in range(3): print(fProcessing item {i}) logging.info(fProcessing item {i})print(Done.)首先使用basicConfig函数配置了logging模块的基本设置,指定了日志文件名为myapp.log,并将日志记录级别设置为INFO。

接下来,通过一个简单的循环,输出了一些消息,并同时使用logging.info函数将这些消息写入日志文件中运行代码后,可以在程序当前目录下找到生成的日志文件(myapp.log),其中包含了输出到屏幕的所有打印记录。

  • 关注微信

猜你喜欢

微信公众号