python的logging模块怎么调用才能把某些函数执行的信息写入文件的?

图片描述

例如,我现在有一个函数abc()执行后会打印以上信息,我要怎样配合logging模块,把abc()执行打印出来的日志信息写入到log.txt文件中的?

我也做了一个简单的测试,但是获取不到这信息
图片描述

图片描述

阅读 4.5k
2 个回答

abc函数中的print 换成 logging.info(),就会记录到日志中。

def abc():
logging.info('adldld')

因为
`def abc():

print 'aaa'

`
该对象在被调用时没有返回值。
将 print 换成return就可以了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题