summaryrefslogtreecommitdiff
path: root/docs/narr
diff options
context:
space:
mode:
Diffstat (limited to 'docs/narr')
-rw-r--r--docs/narr/MyProject/production.ini15
-rw-r--r--docs/narr/commandline.rst10
-rw-r--r--docs/narr/project.rst12
3 files changed, 13 insertions, 24 deletions
diff --git a/docs/narr/MyProject/production.ini b/docs/narr/MyProject/production.ini
index 7a5674d23..0a2154b15 100644
--- a/docs/narr/MyProject/production.ini
+++ b/docs/narr/MyProject/production.ini
@@ -8,23 +8,8 @@ pyramid.debug_routematch = false
pyramid.debug_templates = false
pyramid.default_locale_name = en
-[filter:weberror]
-use = egg:WebError#error_catcher
-debug = false
-;error_log =
-;show_exceptions_in_wsgi_errors = true
-;smtp_server = localhost
-;error_email = janitor@example.com
-;smtp_username = janitor
-;smtp_password = "janitor's password"
-;from_address = paste@localhost
-;error_subject_prefix = "Pyramid Error"
-;smtp_use_tls =
-;error_message =
-
[pipeline:main]
pipeline =
- weberror
MyProject
[server:main]
diff --git a/docs/narr/commandline.rst b/docs/narr/commandline.rst
index 0f23c153c..b1a646aec 100644
--- a/docs/narr/commandline.rst
+++ b/docs/narr/commandline.rst
@@ -466,9 +466,14 @@ example above looks like so:
.. code-block:: ini
[pipeline:main]
- pipeline = egg:WebError#evalerror
+ pipeline = translogger
another
+ [filter:translogger]
+ filter_app_factory = egg:Paste#translogger
+ setup_console_handler = False
+ logger_name = wsgi
+
[app:another]
use = egg:MyProject
@@ -477,7 +482,8 @@ configuration implied by the ``[pipeline:main]`` section of your
configuration file by default. Specifying ``/path/to/my/development.ini`` is
logically equivalent to specifying ``/path/to/my/development.ini#main``. In
this case, we'll be using a configuration that includes an ``app`` object
-which is wrapped in the WebError ``evalerror`` middleware.
+which is wrapped in the Paste "translogger" middleware (which logs requests
+to the console).
You can also specify a particular *section* of the PasteDeploy ``.ini`` file
to load instead of ``main``:
diff --git a/docs/narr/project.rst b/docs/narr/project.rst
index e59d04ee1..aed93f9c5 100644
--- a/docs/narr/project.rst
+++ b/docs/narr/project.rst
@@ -588,13 +588,11 @@ implementations.
The ``production.ini`` file is a :term:`PasteDeploy` configuration file with
a purpose much like that of ``development.ini``. However, it disables the
-debug toolbar, replacing it with a logger which outputs exception messages to
-``stderr`` by default. It also turns off template development options such
-that templates are not automatically reloaded when changed, and turns off all
-debugging options. It allows you to configure a ``weberror#error_catcher``
-section that will cause exceptions to be sent to an email address when they
-are uncaught. You can use this file instead of ``development.ini`` when you
-put your application into production.
+debug toolbar, and filters all log messages except those above the WARN
+level. It also turns off template development options such that templates
+are not automatically reloaded when changed, and turns off all debugging
+options. This file is appropriate to use instead of ``development.ini`` when
+you put your application into production.
.. index::
single: MANIFEST.in