Python常用模块日志——日志输出功能(示例代码)

  

  

日志模块是Python的内置模块,主要用于输出运行日志,可以灵活配置输出日志的各项信息。

  

     =logging.DEBUG logging.basicConfig(水平,   格式=' levelname: % (levelname)文件名:%(文件名)'   “outputNumber: [% (lineno) d]线程:% (threadName)输出味精:%(消息)'   - % (asctime) s, datefmt=' [% d/H % b/Y % %: % M: % s)”,   文件名='。/loggmsg。日志”,filemode=癮”)   
     

  

日志一共分5个成等级,从低到高分别是:调试信息、警告、错误,关键。

  
  

% (levelno)年代:打印日志级别的数值
  % (levelname):打印日志级别名称
  %(路径):打印当前执行程序的路径,其实就是系统。argv [0]
  %(文件名):打印当前执行程序名
  % (funcName):打印日志的当前函数
  % (lineno) d:打印日志的当前行号
  % (asctime):打印日志的时间
  %(线程)d:打印线程ID
  % (threadName):打印线程名称
  %(过程)d:打印进程ID
  %(消息):打印日志信息

     

调用         logging.debug(这是调试消息”)   logging.info(这是信息消息”)   日志记录。警告(这是警告消息)      

示例         导入日志=logging.DEBUG logging.basicConfig(水平,   格式=' levelname: % (levelname)文件名:%(文件名)'   “outputNumber: [% (lineno) d]线程:% (threadName)输出味精:%(消息)'   - % (asctime) s, datefmt=' [% d/H % b/Y % %: % M: % s)”,   文件名='。/loggmsg。日志”,filemode=癮”)   logging.debug (“Hello”)      

日志文件loggmsg.log

  
  

levelname:调试文件名:测试。py outputNumber: [7],线程:MainThread输出味精:,你好,

     

  

以上所述是小编给大家介绍的Python常用模块日志——日志输出功能,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持。
  如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python常用模块日志——日志输出功能(示例代码)