zoukankan      html  css  js  c++  java
  • Pyhton打印日志Logging

    一、使用pyhton打印日志

    import logging
    import os.path
    import time
    
    def Log():
      第一步,创建一个logger对象
      logger= logging.getLogger()
      logger.setLevel(logging.INFO)  #Log等级总开关
    
      第二步,创建一个handler,用于写入日志文件
      rq = time.strftime("%Y%m%d%H%M",time.localtime(time.time()))[:-4]
      log_path = os.path.dirname(os.getcwd()) + "/log/"
      log_name = log_path + rq + ".log"
      logfile = log_name
      #fh = logging.FileHandler(logfile,mode='a')
      #fh.setLevel(logging.DEBUG)   #输出到file的log等级的开关
    
      #第三步,定义handler的输出格式
      FORMAT = '%(asctime)s -%(module)s -%(funcName)s -%(levelname)s : %(message)s'
      logging.basicConfig(filename=logfile, level=logging.INFO, format=FORMAT)
    
      #第四步,将logger添加到handler里面
      #logger.addHandler(fh)
      return logger
    
      if __name__=="__main__":
        Log()
  • 相关阅读:
    msp430项目编程57
    msp430项目编程56
    msp430项目编程55
    msp430项目编程54
    msp430项目编程53
    msp430项目编程52
    msp430项目编程51
    msp430项目编程50
    msp430项目编程47
    msp430项目编程46
  • 原文地址:https://www.cnblogs.com/hl-2030/p/13615398.html
Copyright © 2011-2022 走看看