1.作用

设置应用程序相关参数

2.用法

settings = dict()
settings["debug"] = True
tornado.web.Application.__init__(self, handlers, **settings)

3.相关参数详解

1)debug

设置应用程序为debug模式,debug模式下,修改了.py文件后,application会自动重启。

或者在.py文件中引入自动启动包 import tornado.autoreload

在部署正式时,需将debug=False,可加快执行速度。

2)log_function

自定义日志输出格式

tornado定义了三种日志处理器,access_log,app_log,gen_log

通过定义log_function函数,可以自定义输出格式

def log_func(handler):
if handler.get_status() < 400:
log_method = access_log.info
elif handler.get_status() < 500:
log_method = access_log.warning
else:
log_method = access_log.error
request_time = 1000.0 * handler.request.request_time()
log_method("%d %s %s (%s) %s %s %.2fms",
handler.get_status(), handler.request.method,
handler.request.uri, handler.request.remote_ip,
handler.request.headers["User-Agent"],
handler.request.arguments,
request_time)
settings["log_function"] = log_func

3)static_path

静态文件路径

4)static_url_prefix

静态文件url前缀

5)template_path

模板文件路径

6)gzip

设置gzip压缩

最新文章

  1. css使absolute相对于父容器进行定位而不是以body(为什么绝对定位(absolute)的父级元素必须是相对定位(relative))
  2. VirtualBox安装MS-DOS6.22(图文教程)
  3. Java编程中“为了性能”需做的26件事
  4. php向队列服务里插入一条insert sql例如
  5. Lintcode: Segment Tree Build
  6. canvas打开本机摄像头
  7. bootstrap中弹出窗体dialog的自定义
  8. IE8 浏览器自动保存文档副本,添加缓存
  9. PDF数据提取------2.相关类介绍
  10. LINUX 添加定时任务
  11. 实例化讲解 RunLoop
  12. CSS布局注意(纯属个人总结)
  13. bootstrap 模版
  14. Servlet实现文件的下载
  15. Android异步载入全解析之IntentService
  16. sublime text3汉化
  17. ARM-start.s注释(2410Init.s)
  18. Nginx下关于缓存控制字段cache-control的配置说明 - 运维小结
  19. Spark源码剖析 - SparkContext的初始化(五)_创建任务调度器TaskScheduler
  20. kvm虚拟化管理平台WebVirtMgr部署-完整记录(0)

热门文章

  1. 转:高层游戏引擎——基于OGRE所实现的高层游戏引擎框架
  2. 阿里云k8s服务springboot项目应用升级时出现502错误
  3. 在centos 5.5 i386 上安装 oracle 10g xe
  4. DPDK无法分出连续大页面(contiguous hugepages)的几个解决方法
  5. 一个死去的网站shige.laiyo.com
  6. ios实例开发精品文章推荐(8.13)
  7. android开发学习---linux下开发环境的搭建&amp;&amp; android基础知识介绍
  8. vim学习笔记(一)—— vim安装方法
  9. bootstrap-datepicker限定可选时间范围
  10. 大批量导入数据的SqlBulkCopy类