zoukankan      html  css  js  c++  java
  • Python之日志 logging模块

    关于logging模块的日志功能

    典型的日志记录的步骤是这样的:

    1. 创建logger
    2. 创建handler
    3. 定义formatter
    4. 给handler添加formatter
    5. 给logger添加handler
    import logging 
    
    # 1、创建一个logger 
    logger = logging.getLogger('mylogger') 
    logger.setLevel(logging.DEBUG) 
    
    # 2、创建一个handler,用于写入日志文件 
    fh = logging.FileHandler('test.log') 
    fh.setLevel(logging.DEBUG) 
    
    # 再创建一个handler,用于输出到控制台 
    ch = logging.StreamHandler() 
    ch.setLevel(logging.DEBUG) 
    
    # 3、定义handler的输出格式(formatter)
    formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') 
    
    # 4、给handler添加formatter
    fh.setFormatter(formatter) 
    ch.setFormatter(formatter) 
    
    # 5、给logger添加handler 
    logger.addHandler(fh) 
    logger.addHandler(ch)

    参考网页:http://www.cnblogs.com/anpengapple/p/5048123.html

  • 相关阅读:
    Python安装appium 遇见的报错
    appium
    QQ邮箱/微信邮箱发送邮件
    Python-变量
    神秘的咒语
    宿命的PSS
    E. Congruence Equation
    D. Substring
    leetcode 761. Special Binary String
    F
  • 原文地址:https://www.cnblogs.com/DI-DIAO/p/8342272.html
Copyright © 2011-2022 走看看