步骤:

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.关闭渠道

相关文章:

  • 2022-12-23
  • 2021-04-14
  • 2021-04-17
  • 2021-07-17
  • 2021-09-12
  • 2021-07-20
  • 2021-09-14
  • 2021-06-15
猜你喜欢
  • 2022-12-23
  • 2021-12-25
  • 2022-01-15
  • 2021-11-24
  • 2022-01-18
  • 2022-12-23
相关资源
相似解决方案