diff --git a/edbob/scaffolds/edbob/development.ini_tmpl b/edbob/scaffolds/edbob/development.ini_tmpl index 10f4d8f..bbc2a5b 100644 --- a/edbob/scaffolds/edbob/development.ini_tmpl +++ b/edbob/scaffolds/edbob/development.ini_tmpl @@ -39,6 +39,11 @@ pyramid.debug_all = true pyramid.default_locale_name = en pyramid.includes = pyramid_debugtoolbar +beaker.session.type = file +beaker.session.data_dir = %(here)s/sessions/data +beaker.session.lock_dir = %(here)s/sessions/lock +beaker.session.secret = 1qMAKR2[46+dIov*,wS+ + # Hack so edbob can find this file from within WSGI app. edbob.config = %(here)s/development.ini diff --git a/edbob/scaffolds/edbob/production.ini_tmpl b/edbob/scaffolds/edbob/production.ini_tmpl index ef451e4..b1d5f83 100644 --- a/edbob/scaffolds/edbob/production.ini_tmpl +++ b/edbob/scaffolds/edbob/production.ini_tmpl @@ -7,6 +7,9 @@ # copy it to a location of your choice and edit for your # production needs. # +# NOTE: +# Be sure to change the Beaker session secret! +# ############################################################ [{{package}}] @@ -60,6 +63,14 @@ use = egg:{{package}} pyramid.reload_templates = false pyramid.debug_all = false pyramid.default_locale_name = en +pyramid.includes = pyramid_exclog + +beaker.session.type = file +beaker.session.data_dir = %(here)s/sessions/data +beaker.session.lock_dir = %(here)s/sessions/lock +beaker.session.secret = !!_CHANGE_ME_!! # should be 20 random characters + +exclog.extra_info = true # Hack so edbob can find this file from within WSGI app. edbob.config = %(here)s/production.ini @@ -75,7 +86,7 @@ port = 6543 #################### [loggers] -keys = root, {{package_logger}} +keys = root, {{package_logger}}, exc_logger [handlers] keys = file, console, email @@ -84,7 +95,6 @@ keys = file, console, email keys = generic, console [logger_root] -# handlers = file, console, email handlers = file, console level = WARNING @@ -93,6 +103,11 @@ qualname = {{package}} handlers = # level = NOTSET +[logger_exc_logger] +qualname = exc_logger +handlers = email +level = ERROR + [handler_file] class = FileHandler args = ('{{package}}.log', 'a')