0
|
1 ########################################################################
|
|
2 ##
|
|
3 ## pylons_app - Pylons development environment configuration
|
|
4 ##
|
|
5 ## The %(here)s variable will be replaced with the parent directory of this file
|
|
6 ##
|
|
7 [DEFAULT]
|
|
8 debug = true
|
|
9 ## Uncomment and replace with the address which should receive any error reports
|
|
10 email_to = marcin.kuzminski@etelko.pl
|
|
11 smtp_server = localhost
|
|
12 error_email_from = paste_error@localhost
|
|
13
|
|
14 [server:main]
|
|
15 use = egg:Paste#http
|
|
16 host = 127.0.0.1
|
|
17 port = 5000
|
|
18
|
|
19 [app:main]
|
|
20 use = egg:pylons_app
|
|
21 full_stack = true
|
|
22 static_files = false
|
|
23 ##default lang
|
|
24 lang=en
|
|
25
|
|
26 cache_dir = %(here)s/data
|
|
27 beaker.session.key = pylons_app
|
|
28 beaker.session.secret = #@^^F&VWUDCT%@$#WR^@&*IWEKF
|
|
29 beaker.session.timeout = 3600
|
|
30
|
|
31 ##auto save the session to not to use .save()
|
|
32 beaker.session.auto = True
|
|
33
|
|
34 ##true exire at browser close
|
|
35 #beaker.session.cookie_expires = 3600
|
|
36
|
|
37 ## If you'd like to fine-tune the individual locations of the cache data dirs
|
|
38 ## for the Cache data, or the Session saves, un-comment the desired settings
|
|
39 ## here:
|
|
40 #beaker.cache.data_dir = %(here)s/data/cache
|
|
41 #beaker.session.data_dir = %(here)s/data/sessions
|
|
42
|
|
43
|
|
44 ##Type of storage used for the session, current types are
|
|
45 ##“dbm”, “file”, “memcached”, “database”, and “memory”.
|
|
46 ##The storage uses the Container API that is also used by the cache system.
|
|
47 beaker.session.type = memory
|
|
48
|
|
49 ##if db or memcached is used
|
|
50 ##you have to use
|
|
51 #beaker.session.url =
|
|
52 #beaker.session.table_name =
|
|
53
|
|
54 ## WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT*
|
|
55 ## Debug mode will enable the interactive debugging tool, allowing ANYONE to
|
|
56 ## execute malicious code after an exception is raised.
|
|
57 #set debug = false
|
|
58
|
|
59 ##dozer logging
|
|
60 #logview.sqlalchemy = #faa
|
|
61 #logview.pylons.templating = #bfb
|
|
62 #logview.sample_app.lib = #aaa
|
|
63
|
|
64 # Logging configuration
|
|
65 [loggers]
|
|
66 keys = root, routes, pylons_app, sqlalchemy
|
|
67
|
|
68 [handlers]
|
|
69 keys = console,file_handler
|
|
70
|
|
71 [formatters]
|
|
72 keys = generic
|
|
73
|
|
74 ## LOGGERS ##
|
|
75 [logger_root]
|
|
76 level = DEBUG
|
|
77 handlers = console, file_handler
|
|
78
|
|
79 [logger_routes]
|
|
80 level = INFO
|
|
81 handlers = console
|
|
82 qualname = routes.middleware
|
|
83 # "level = DEBUG" logs the route matched and routing variables.
|
|
84
|
|
85 [logger_pylons_app]
|
|
86 level = DEBUG
|
|
87 handlers = console,file_handler
|
|
88 qualname = pylons_app
|
|
89
|
|
90 [logger_sqlalchemy]
|
|
91 level = DEBUG
|
|
92 handlers =
|
|
93 qualname = sqlalchemy.pool
|
|
94 propagate = 0
|
|
95
|
|
96
|
|
97 ## HANDLERS ##
|
|
98
|
|
99 [handler_console]
|
|
100 class = StreamHandler
|
|
101 args = (sys.stderr,)
|
|
102 level = NOTSET
|
|
103 formatter = generic
|
|
104
|
|
105 [handler_file_handler]
|
|
106 class = FileHandler
|
|
107 args = ('./pylons_app.log','a')
|
|
108 level = NOTSET
|
|
109 formatter = generic
|
|
110
|
|
111 ## FORMATTERS ##
|
|
112
|
|
113 [formatter_generic]
|
|
114 format = %(asctime)s,%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
|
|
115 datefmt = %H:%M:%S
|
|
116
|