source: OpenWorkouts-current/development.ini @ 591ae81

currentfeature/docs
Last change on this file since 591ae81 was 591ae81, checked in by Borja Lopez <borja@…>, 5 years ago

Modified the default logging facilities in development.ini:

  • Set a log file (var/log/openworkouts.log) where all error/warning/info/ debug messages are logged to (we still log to the console too).
  • Set a separate log file for the task running the mail queue processing (var/log/queueprocessor.log)
  • Property mode set to 100644
File size: 2.3 KB
Line 
1###
2# app configuration
3# https://docs.pylonsproject.org/projects/pyramid/en/latest/narr/environment.html
4###
5
6[app:main]
7use = egg:ow
8
9pyramid.reload_templates = true
10pyramid.debug_authorization = false
11pyramid.debug_notfound = false
12pyramid.debug_routematch = false
13pyramid.default_locale_name = en
14#pyramid.includes =
15#    pyramid_debugtoolbar
16
17# Use this for local, single-process pserve database access
18zodbconn.uri = file://%(here)s/var/db/Data.fs?connection_cache_size=20000&blobstorage_dir=%(here)s/var/db/blobs
19# Use this for ZEO
20# zodbconn.uri = zeo://%(here)s/var/zeo/zeo.sock?storage=main&blob_dir=%(here)s/var/zeo/blobs&shared_blob_dir=true&connection_pool_size=20
21
22retry.attempts = 3
23
24# By default, the toolbar only appears for clients from IP addresses
25# '127.0.0.1' and '::1'.
26# debugtoolbar.hosts = 127.0.0.1 ::1
27
28# session and auth secret hashes (used in ow/__init__.py)
29session.secret = V4j:DL12^Gs//ho5)V94$j"Ue"F%%wn{BT]KrSx`b3pmRj<Z&e3QP|fgPGEZT@\#
30auth.secret = l9|^@~wQoVKPQoI`GHK5M9ps@S7L:QNU?pF}.jI(9RWZVc<EM)aQv/j~l\#xC++;5
31
32# pyramid_mailer configuration
33mail.default_sender = noreply@openworkouts.org
34mail.queue_path = %(here)s/var/spool/mqueue
35mail.queue_processor_lock = %(here)s/var/run/mail-queue-processor.lock
36mail.host = mail.openworkouts.org
37mail.tls = True
38mail.username = noreply@openworkouts.org
39mail.password = PASSWORD
40
41
42###
43# wsgi server configuration
44###
45
46[server:main]
47use = egg:waitress#main
48listen = localhost:9999
49
50###
51# logging configuration
52# https://docs.pylonsproject.org/projects/pyramid/en/latest/narr/logging.html
53###
54
55[loggers]
56keys = root, ow, QueueProcessor
57
58[handlers]
59keys = filelog, console, queueprocessor
60
61[formatters]
62keys = generic
63
64[logger_root]
65level = INFO
66handlers = filelog, console
67
68[logger_ow]
69level = DEBUG
70handlers =
71qualname = ow
72
73[logger_QueueProcessor]
74level = DEBUG
75handlers = queueprocessor
76qualname = QueueProcessor
77propagate = 0
78
79[handler_console]
80class = StreamHandler
81args = (sys.stderr,)
82level = NOTSET
83formatter = generic
84
85[handler_filelog]
86class = FileHandler
87args = ('%(here)s/var/log/openworkouts.log', 'a')
88level = DEBUG
89formatter = generic
90
91[handler_queueprocessor]
92class = FileHandler
93args = ('%(here)s/var/log/queueprocessor.log','a')
94level = DEBUG
95formatter = generic
96
97[formatter_generic]
98format = %(asctime)s %(levelname)-5.5s [%(name)s:%(lineno)s][%(threadName)s] %(message)s
Note: See TracBrowser for help on using the repository browser.