Steve Piercy
2017-06-26 ea593f9dd35df6892fa73061dda22fdf8a8a6055
commit | author | age
00b2c6 1 ###
MM 2 # app configuration
19d341 3 # https://docs.pylonsproject.org/projects/pyramid/en/latest/narr/environment.html
00b2c6 4 ###
MM 5
6 [app:main]
7 use = egg:tutorial
8
9 pyramid.reload_templates = false
10 pyramid.debug_authorization = false
11 pyramid.debug_notfound = false
12 pyramid.debug_routematch = false
13 pyramid.default_locale_name = en
14
15 sqlalchemy.url = sqlite:///%(here)s/tutorial.sqlite
16
2c0e3e 17 retry.attempts = 3
SP 18
00b2c6 19 auth.secret = real-seekrit
MM 20
4eb7f0 21 ###
SP 22 # wsgi server configuration
23 ###
24
00b2c6 25 [server:main]
MM 26 use = egg:waitress#main
fb17a3 27 listen = *:6543
00b2c6 28
MM 29 ###
30 # logging configuration
19d341 31 # https://docs.pylonsproject.org/projects/pyramid/en/latest/narr/logging.html
00b2c6 32 ###
MM 33
34 [loggers]
35 keys = root, tutorial, sqlalchemy
36
37 [handlers]
38 keys = console
39
40 [formatters]
41 keys = generic
42
43 [logger_root]
44 level = WARN
45 handlers = console
46
47 [logger_tutorial]
48 level = WARN
49 handlers =
50 qualname = tutorial
51
52 [logger_sqlalchemy]
53 level = WARN
54 handlers =
55 qualname = sqlalchemy.engine
56 # "level = INFO" logs SQL queries.
57 # "level = DEBUG" logs SQL queries and results.
58 # "level = WARN" logs neither.  (Recommended for production systems.)
59
60 [handler_console]
61 class = StreamHandler
62 args = (sys.stderr,)
63 level = NOTSET
64 formatter = generic
65
66 [formatter_generic]
67 format = %(asctime)s %(levelname)-5.5s [%(name)s:%(lineno)s][%(threadName)s] %(message)s