zoukankan      html  css  js  c++  java
  • python日志操作logging

    步骤:

    1.定义一个日志收集器

      my_logger = logging.getLogger("kitty")

    2.设定级别。默认为warning:debug,,info,error

      my_logger.setLevel("DEBUG")

    3.设置日志输出格式

      formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")

    4.指定输出渠道, 控制台,文件等

      输出到控制台

      console = logging.StreamHandler()

      console.setLevel("DEBUG") 

      console.setFormatter(formatter)

      输出到文件

      file = logging.FileHandler("logcat.txt", encoding="UTF-8") # 添加到本地文件中去

      file.setLevel("INFO")

      file.setFormatter(formatter) 

    5.收集日志,添加日志渠道到日志收集器里

      logger_niko.addHandler(console)     # 添加控制台到日志收集器里

      logger_niko.addHandler(file)   # 添加文件到日志收集器里

    6.关闭渠道

  • 相关阅读:
    设计模式-代理模式
    设计模式-策略模式
    设计模式-单例模式
    优先队列
    n!中质因子个数
    计算组合数
    高精度
    memset用法
    质因子分解
    素数筛法
  • 原文地址:https://www.cnblogs.com/kulankadamei/p/10113828.html
Copyright © 2011-2022 走看看