source: main/kofacustom.skeleton/branches/henrik-diazo-themed/etc/themed/zeo2.ini.in @ 11192

Last change on this file since 11192 was 11147, checked in by Henrik Bettermann, 11 years ago

Add missing .in files.

Add Interswitch logo.

Put Diazo into ZEO pipeline.

Remove Windows support.

File size: 2.6 KB
Line 
1# deploy.ini
2#
3# Deployment configuration for use with paster/WSGI
4#
5
6[loggers]
7keys = root, wsgi, async, async_trace
8
9[handlers]
10keys = null, console, accesslog, asynclog, async_tracelog
11
12[formatters]
13keys = generic, accesslog
14
15[logger_root]
16level = INFO
17handlers = console
18
19[logger_wsgi]
20level = INFO
21#handlers = accesslog
22handlers = null
23qualname = wsgi
24propagate = 0
25
26[logger_async]
27level = INFO
28handlers = asynclog
29qualname = zc.async
30propagate = 0
31
32[logger_async_trace]
33level = INFO
34handlers = async_tracelog
35qualname = zc.async.trace
36propagate = 0
37
38[handler_null]
39# you can use 'NullHandler' (w/o the path) if under Python 2.7+
40class = waeup.kofa.utils.helpers.NullHandler
41args = ()
42level = NOTSET
43
44[handler_console]
45class = StreamHandler
46args = (sys.stderr,)
47level = NOTSET
48formatter = generic
49
50[handler_accesslog]
51class = FileHandler
52args = (os.path.join(r'${zope_conf:logfiles}', 'zeo2.log'),
53        'a')
54level = INFO
55formatter = accesslog
56
57[handler_asynclog]
58class = FileHandler
59args = (os.path.join(r'${zope_conf:logfiles}', 'zeo2_async.log'),
60        'a')
61level = INFO
62formatter = generic
63
64[handler_async_tracelog]
65class = FileHandler
66args = (os.path.join(r'${zope_conf:logfiles}', 'zeo2_async_trace.log'),
67        'a')
68level = INFO
69formatter = generic
70
71[formatter_generic]
72format = %(asctime)s %(levelname)s [%(name)s] %(message)s
73
74[formatter_accesslog]
75format = %(message)s
76
77[filter:translogger]
78use = egg:Paste#translogger
79setup_console_handler = False
80logger_name = wsgi
81
82[app:content]
83use = egg:${kofa_params:devel_pkg}
84filter-with = translogger
85
86[app:static]
87use = egg:Paste#static
88document_root = %(LAYOUT_DIR)s/static/
89
90[app:static_custom]
91use = egg:Paste#static
92document_root = %(LAYOUT_CUSTOM_DIR)s/static/
93
94[composite:main]
95use = egg:Paste#urlmap
96/static = static
97/static_custom = static_custom
98/ = default
99
100[server:main]
101use = egg:Paste#http
102host = ${kofa_params:host}
103port = ${kofa_params:zeo2_port}
104threadpool_workers = ${kofa_params:threadpool_workers}
105use_threadpool = True
106
107[filter:theme]
108use = egg:diazo
109rules = file:///%(LAYOUT_CUSTOM_DIR)s/rules.xml
110prefix = /
111doctype = <!DOCTYPE html>
112# set to true, if you want rules.xml being rebuild on each request
113debug = false
114
115[pipeline:default]
116pipeline = theme
117           content
118[DEFAULT]
119# set the name of the zope.conf file
120zope_conf = %(here)s/zope_zeo2.conf
121env_vars = ZC_ASYNC_UUID ${buildout:directory}/var/uuid2.txt
122# the directory where all real diazo config is done (no trailing slash)
123LAYOUT_DIR = ${buildout:directory}/sources/waeup.kofa/layout
124STATIC_DIR = %(LAYOUT_DIR)s/static
125LAYOUT_CUSTOM_DIR = ${buildout:directory}/layout
126STATIC_CUSTOM_DIR = %(LAYOUT_CUSTOM_DIR)s/static
Note: See TracBrowser for help on using the repository browser.