1###
2# app configuration
3# http://docs.pylonsproject.org/projects/pyramid/en/1.7-branch/narr/environment.html
4###
5
6[app:main]
7use = egg:tutorial
8
9pyramid.reload_templates = true
10pyramid.debug_authorization = false
11pyramid.debug_notfound = false
12pyramid.debug_routematch = false
13pyramid.default_locale_name = en
14pyramid.includes =
15    pyramid_debugtoolbar
16    pyramid_tm
17
18sqlalchemy.url = sqlite:///%(here)s/tutorial.sqlite
19
20# By default, the toolbar only appears for clients from IP addresses
21# '127.0.0.1' and '::1'.
22# debugtoolbar.hosts = 127.0.0.1 ::1
23
24###
25# wsgi server configuration
26###
27
28[server:main]
29use = egg:waitress#main
30host = 127.0.0.1
31port = 6543
32
33###
34# logging configuration
35# http://docs.pylonsproject.org/projects/pyramid/en/1.7-branch/narr/logging.html
36###
37
38[loggers]
39keys = root, tutorial, sqlalchemy
40
41[handlers]
42keys = console
43
44[formatters]
45keys = generic
46
47[logger_root]
48level = INFO
49handlers = console
50
51[logger_tutorial]
52level = DEBUG
53handlers =
54qualname = tutorial
55
56[logger_sqlalchemy]
57level = INFO
58handlers =
59qualname = sqlalchemy.engine
60# "level = INFO" logs SQL queries.
61# "level = DEBUG" logs SQL queries and results.
62# "level = WARN" logs neither.  (Recommended for production systems.)
63
64[handler_console]
65class = StreamHandler
66args = (sys.stderr,)
67level = NOTSET
68formatter = generic
69
70[formatter_generic]
71format = %(asctime)s %(levelname)-5.5s [%(name)s:%(lineno)s][%(threadName)s] %(message)s
72