summaryrefslogtreecommitdiff
path: root/docs/narr/introduction.rst
diff options
context:
space:
mode:
authorcewing <cris@crisewing.com>2016-06-03 17:01:45 -0700
committercewing <cris@crisewing.com>2016-06-09 11:20:55 -0700
commit0027f5d5b2219aa483139390e31f23e63327fc55 (patch)
treed16d8e39f33291e4bbb97ac1deab4064a4d13ed2 /docs/narr/introduction.rst
parent0c4065080b6078c9d7495e28402718591f8e294b (diff)
downloadpyramid-0027f5d5b2219aa483139390e31f23e63327fc55.tar.gz
pyramid-0027f5d5b2219aa483139390e31f23e63327fc55.tar.bz2
pyramid-0027f5d5b2219aa483139390e31f23e63327fc55.zip
update the debugging sections
Diffstat (limited to 'docs/narr/introduction.rst')
-rw-r--r--docs/narr/introduction.rst29
1 files changed, 13 insertions, 16 deletions
diff --git a/docs/narr/introduction.rst b/docs/narr/introduction.rst
index 471b7a2ec..114d013f2 100644
--- a/docs/narr/introduction.rst
+++ b/docs/narr/introduction.rst
@@ -158,22 +158,19 @@ around from your browser to find out what happened.
Example: :ref:`debug_toolbar`.
-Debugging settings
-~~~~~~~~~~~~~~~~~~
-
-Pyramid has debugging settings that allow you to print Pyramid runtime
-information to the console when things aren't behaving as you're expecting. For
-example, you can turn on ``debug_notfound``, which prints an informative
-message to the console every time a URL does not match any view. You can turn
-on ``debug_authorization``, which lets you know why a view execution was
-allowed or denied by printing a message to the console. These features are
-useful for those WTF moments.
-
-There are also a number of commands that you can invoke within a Pyramid
-environment that allow you to introspect the configuration of your system.
-``proutes`` shows all configured routes for an application in the order they'll
-be evaluated for matching. ``pviews`` shows all configured views for any given
-URL. These are also WTF-crushers in some circumstances.
+Debug with power
+~~~~~~~~~~~~~~~~
+
+When things go wrong, Pyramid gives you powerful ways to fix the problem.
+
+You can configure Pyramid to print helpful information to the console. The
+``debug_notfound`` setting shows information about URLs that aren't matched.
+The ``debug_authorization`` setting provides helpful messages about why you
+aren't allowed to do what you just tried.
+
+Pyramid also has command line tools to help you verify your configuration. You
+can use ``proutes`` and ``pviews`` to inspect how URLs are connected to your
+application code.
Examples: :ref:`debug_authorization_section` and :ref:`command_line_chapter`.