当前位置:   article > 正文

Python中打印日志,文件,行号,当前时间_python封装方法打印日志带时间

python封装方法打印日志带时间

写一个函数实现python的日志功能:

调用函数,打印当前时间,打印当前行号,文件函数名称

便于找bug

  1. import sys,time
  2. def Log(msg,line,name):
  3. #文件地址 __file__,可选添加
  4. date = time.strftime('%Y.%m.%d %H:%M:%S ',time.localtime(time.time()))
  5. print(date+':'+ msg +', Line '+line+' , in '+name)
  6. if __name__ == '__main__':
  7. Log('hello',str(sys._getframe().f_lineno),sys._getframe().f_code.co_name)
  8. #2022.03.25 11:52:15 :hello, Line 9 , in <module>

打印结果:2022.03.25 11:52:15 :hello, Line 9 , in <module>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/512689
推荐阅读
相关标签
  

闽ICP备14008679号