1acf5c82f7e50fbcb880b700e429df732db16441
[xonotic/xonstat.git] / production.ini
1 [app:XonStat]
2 use = egg:XonStat
3 reload_templates = false
4 debug_authorization = false
5 debug_notfound = false
6 debug_routematch = false
7 debug_templates = false
8 default_locale_name = en
9 sqlalchemy.url = sqlite:///%(here)s/XonStat.db
10 mako.directories = xonstat:templates
11
12 # Beaker cache settings
13 # Default is to use one region with hourly cache invalidation
14 cache.regions = hourly_term
15 cache.type = memory
16 cache.hourly_term.expire = 3600
17
18 xonstat.minimum_required_players = 2
19 xonstat.leaderboard_lifetime = 7
20 xonstat.verify_requests = true
21
22 [filter:weberror]
23 use = egg:WebError#error_catcher
24 debug = false
25 ;error_log = 
26 ;show_exceptions_in_wsgi_errors = true
27 ;smtp_server = localhost
28 ;error_email = janitor@example.com
29 ;smtp_username = janitor
30 ;smtp_password = "janitor's password"
31 ;from_address = paste@localhost
32 ;error_subject_prefix = "Pyramid Error"
33 ;smtp_use_tls =
34 ;error_message =
35
36 [filter:tm]
37 use = egg:repoze.tm2#tm
38 commit_veto = repoze.tm:default_commit_veto
39
40 [pipeline:main]
41 pipeline =
42     weberror
43     tm
44     XonStat
45
46 [server:main]
47 use = egg:Paste#http
48 host = 0.0.0.0
49 port = 6543
50
51 # Begin logging configuration
52
53 [loggers]
54 keys = root, xonstat, sqlalchemy
55
56 [handlers]
57 keys = console
58
59 [formatters]
60 keys = generic
61
62 [logger_root]
63 level = WARN
64 handlers = console
65
66 [logger_xonstat]
67 level = WARN
68 handlers =
69 qualname = xonstat
70
71 [logger_sqlalchemy]
72 level = WARN
73 handlers =
74 qualname = sqlalchemy.engine
75 # "level = INFO" logs SQL queries.
76 # "level = DEBUG" logs SQL queries and results.
77 # "level = WARN" logs neither.  (Recommended for production systems.)
78
79 [handler_console]
80 class = StreamHandler
81 args = (sys.stderr,)
82 level = NOTSET
83 formatter = generic
84
85 [formatter_generic]
86 format = %(asctime)s %(levelname)-5.5s [%(name)s][%(threadName)s] %(message)s
87
88 # End logging configuration