zoukankan      html  css  js  c++  java
  • logging的使用方法

    logging的使用方法
    
    1,简单使用方法
    
    >>> import logging
    >>> logging.warning('this is a warning')
    WARNING:root:this is a warning
    
    2,通用的记录日志的方法,可加入日志的级别
    >>> import logging
    >>> logging.log(logging.WARNING,"this is a warning")
    WARNING:root:this is a warning
    
    3,通过logger记录日志
    >>> import logging
    >>> logger = logging.getLogger(__name__)
    >>> logger.warning("this is a warning")
    WARNING:__main__:this is a warning
    
    在scrapy中的使用
    
    情景一:
    import scrapy
    
    class MySpider(scrapy.Spider):
    
        name = 'myspider'
        start_urls = ['http://scrapinghub.com']
    
        def parse(self, response):
            # 在scrapy.Spider中默认就有logger,所以下面直接引用
            self.logger.info('Parse function called on %s', response.url)
    
    情景二:
    import logging
    import scrapy
    #在这里设置logger的名称
    logger = logging.getLogger('mycustomlogger')
    
    class MySpider(scrapy.Spider):
    
        name = 'myspider'
        start_urls = ['http://scrapinghub.com']
    
        def parse(self, response):
            logger.info('Parse function called on %s', response.url)
    
    logging级别
    logging.CRITICAL - for critical errors (highest severity)
    logging.ERROR - for regular errors
    logging.WARNING - for warning messages
    logging.INFO - for informational messages
    logging.DEBUG - for debugging messages (lowest severity)
  • 相关阅读:
    SCILAB
    定积分的scilab程序
    4月26日科目一练习(96分)
    4月27日1科目一练习(90分)
    4月27日科目一练习(93分)
    4月12日科目一练习(91分)
    测试学习网站
    HttpWatch工具简介及使用技巧(转)
    Linux系统资源分析
    LoadRunner监控Linux服务器
  • 原文地址:https://www.cnblogs.com/themost/p/7106382.html
Copyright © 2011-2022 走看看