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

  • 相关阅读:
    【机器学习】K-means文本聚类,python
    【机器学习】K-means文本聚类,简单入门版,python
    【python】jiaba分词,停用词分享,stopwords
    【python】jieba分词,去停用词,自定义字典
    【python】jieba分词,简单版
    【python】散点图,读取excel数据,xlrd
    vhost文件配置含义是什么
    羊驼可以吃吗
    PHP中的sublime软件如何用快捷键移动到行尾或者行首
    PHP中单引号,双引号,的区别?
  • 原文地址:https://www.cnblogs.com/TreeDream/p/10109562.html
Copyright © 2011-2022 走看看