博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年3月19日

摘要: 在阅读openstack源码时,发现其各个组件基本都是使用paste模块和routes模块来构建server以及处理路由信息的,为了熟悉这些模块决定使用这些模块写一个简单的server,此server的构架和glance组件的设计保持一致。 首先使用paste创建一个app,然后wsgiref.simple_server启动他,至于app的功能通过配置文件来决定1 config = "python_paste.ini"2 appname = "common"3 wsgi_app = loadapp("config:%s" % os.p 阅读全文

posted @ 2014-03-19 17:43 Beat-Cat 阅读(10423) 评论(0) 推荐(0)

摘要: 最近在学习openstack时,发现其大部分组件都使用了类似的框架结构,基本上是由一些开源模块搭建起来的,为了能更好地学习openstack,需要对这些开源模块进行深入学习,下面就先由logging开始吧。 logging,顾名思义,是用来做日志处理的模块,其功能非常强大,不仅能将日志写入文件,还能将日志以http/tcp/udp协议的对外发送。 1 LOG_FILE = 'tst.log' 2 3 handler = logging.handlers.RotatingFileHandler(LOG_FILE, maxBytes=1024 * 1024, backupCount 阅读全文

posted @ 2014-03-19 16:01 Beat-Cat 阅读(744) 评论(0) 推荐(0)