#coding:utf-8
__author__ = 'similarface'
######################
##Logging的使用
######################
import logging
'''
1. logging.CRITICAL - for critical errors (highest severity) 致命错误
2. logging.ERROR - for regular errors 一般错误
3. logging.WARNING - for warning messages 警告+错误
4. logging.INFO - for informational messages 消息+警告+错误
5. logging.DEBUG - for debugging messages (lowest severity) 低级别
'''
logging.warning("This is a warning") logging.log(logging.WARNING,"This is a warning") #获取实例对象
logger=logging.getLogger()
logger.warning("这是警告消息")
#指定消息发出者
logger = logging.getLogger('SimilarFace')
logger.warning("This is a warning") #在爬虫中使用log
import scrapy
class MySpider(scrapy.Spider):
name = 'myspider'
start_urls = ['http://scrapinghub.com']
def parse(self, response):
#方法1 自带的logger
self.logger.info('Parse function called on %s', response.url)
#方法2 自己定义个logger
logger.info('Parse function called on %s', response.url) '''
Logging 设置
• LOG_FILE
• LOG_ENABLED
• LOG_ENCODING
• LOG_LEVEL
• LOG_FORMAT
• LOG_DATEFORMAT • LOG_STDOUT 命令行中使用
--logfile FILE
Overrides LOG_FILE --loglevel/-L LEVEL
Overrides LOG_LEVEL --nolog
Sets LOG_ENABLED to False
''' import logging
from scrapy.utils.log import configure_logging configure_logging(install_root_handler=False)
#定义了logging的些属性
logging.basicConfig(
filename='/Users/similarface/PycharmProjects/FluentPython/log.txt',
format='%(levelname)s: %(levelname)s: %(message)s',
level=logging.INFO
)
#运行时追加模式
logging.info('进入Log文件')
logger = logging.getLogger('SimilarFace')
logger.warning("也要进入Log文件")

最新文章

  1. ouath原理
  2. [bzoj3694]最短路
  3. python基础——枚举类
  4. 转】启动tomcat时 错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099的解决办法
  5. 关于aspx模板页面元素路径的问题,以及对模板页面的理解
  6. J2SE基本数据结构
  7. JAVA字符串编码转换常用类
  8. 0/1背包 dp学习~6
  9. CSS--开篇
  10. 基于MVC的网站和在线教育系统
  11. appium工作原理
  12. JSONCkecker(Java语言版本)
  13. Python-类的特性(property)
  14. SQLALCHEMY_TRACK_MODIFICATIONS adds significant异常的解决方法
  15. linux 学习笔记五 查看文件篇章
  16. iOS开发-装饰模式
  17. 转:vue-router 2.0 常用基础知识点之router.push()
  18. [SQL Server 2014] 微软将于年底发布新版数据库SQL Server 2014
  19. C语言 · 连续正整数的和
  20. JavaWeb 服务启动时,在后台启动加载一个线程

热门文章

  1. pat 团体天梯 L3-003. 社交集群
  2. 团体天梯赛 L3-001. 凑零钱
  3. ThreadPool学习草稿1
  4. 转一个网址,canvas用法
  5. ng-show和ng-hide的进阶应用
  6. AI创投的冰与火之歌:泡沫、跟风、短板和有钱花不出去的沮丧【转】
  7. mysql中文乱码的解决方法
  8. (11)centos之vim使用
  9. 洛谷——P1996 约瑟夫问题
  10. POJ 2411 Mondriaan's Dream [经典状态压缩dp]