zoukankan      html  css  js  c++  java
  • python logging

    import logging
    
    # # logging 级别
    # logging.debug('xxx')
    # logging.info('xxx')
    # logging.warning('warnging')
    # logging.error('error')
    # logging.critical('critical')
    
    # # 用 logging.basicConfig() 设置基本格式
    # logging.basicConfig(format='%(asctime)s - %(pathname)s[line:%(lineno)d] - %(levelname)s: %(message)s',
    #                     level=logging.DEBUG)
    # logging.debug('debug')
    # logging.info('info xin xi')
    # logging.warning('warnging xin xi')
    # logging.error('error xin xi')
    # logging.critical('crtical xin xi')
    
    # 用 logging.basicConfig() 保存到log文件
    # logging.basicConfig(level=logging.DEBUG,
    #                     filename='new.log',
    #                     filemode='a', ## 写的模式, w,a
    #                     format='%(asctime)s - %(pathname)s[line:%(lineno)d] - %(levelname)s: %(message)s',
    #                     )
    
    # logging.debug('debug')
    # logging.info('info')
    # logging.warning('warning')
    # logging.error('error')
    # logging.critical('critical')
    
    # 老顽童
    # logging.basicConfig(level=logging.INFO,format='%(asctime)s - %(name)s - %(levelname)s - %(message)s')
    # logger = logging.getLogger(__name__)
    #
    # logger.info("info")
    # logger.debug("debug")
    # logger.warning('waring')
    # logger.info("finish")
    # 输出到文件
    # logger = logging.getLogger()
    # logger.setLevel(level=logging.INFO)
    # handler = logging.FileHandler("log.txt")
    # handler.setLevel(logging.INFO)
    # formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
    # handler.setFormatter(formatter)
    # logger.addHandler(handler)
    #
    # logger.info('iiii')
    # logger.debug('dddd')
    # logger.warning('wwww')
    # logger.info('iiii')
    
    # 输出到屏幕和文件
    logger = logging.getLogger()
    logger.setLevel(level = logging.INFO)
    handler = logging.FileHandler("log.txt")
    handler.setLevel(logging.INFO)
    
    
    console = logging.StreamHandler()
    console.setLevel(logging.INFO)
    
    logger.addHandler(handler)
    logger.addHandler(console)
    
    logger.info("Start print log")
    logger.debug("Do something")
    logger.warning("Something maybe fail.")
    logger.info("Finish")

    参考:

    http://www.cnblogs.com/zhbzz2007/p/5943685.html

    https://www.cnblogs.com/liujiacai/p/7804848.html

  • 相关阅读:
    在ubuntu上搭建turnserver
    如何将R包安装到自定义路径
    R读取MySQL数据出现乱码,解决该问题的方法总结
    利用百度API(js),通过地址获取经纬度的注意事项
    通过地址获取经纬度的三种方法; 通过经纬度获取省市的方法
    软件工程-第一周作业汇总
    软件工程作业-采访本课程往届学生记录
    动手实现混合四则运算
    历年学生软件作品点评
    软件工程-东北师大站-第一次作业
  • 原文地址:https://www.cnblogs.com/TreeDream/p/10109562.html
Copyright © 2011-2022 走看看