equal
deleted
inserted
replaced
13 .. autodata:: cubicweb.server.DBG_NONE |
13 .. autodata:: cubicweb.server.DBG_NONE |
14 .. autodata:: cubicweb.server.DBG_RQL |
14 .. autodata:: cubicweb.server.DBG_RQL |
15 .. autodata:: cubicweb.server.DBG_SQL |
15 .. autodata:: cubicweb.server.DBG_SQL |
16 .. autodata:: cubicweb.server.DBG_REPO |
16 .. autodata:: cubicweb.server.DBG_REPO |
17 .. autodata:: cubicweb.server.DBG_MS |
17 .. autodata:: cubicweb.server.DBG_MS |
|
18 .. autodata:: cubicweb.server.DBG_HOOKS |
|
19 .. autodata:: cubicweb.server.DBG_OPS |
18 .. autodata:: cubicweb.server.DBG_MORE |
20 .. autodata:: cubicweb.server.DBG_MORE |
19 .. autodata:: cubicweb.server.DBG_ALL |
21 .. autodata:: cubicweb.server.DBG_ALL |
20 |
22 |
21 |
23 |
22 Enable verbose output |
24 Enable verbose output |
29 from cubicweb import server |
31 from cubicweb import server |
30 server.set_debug(server.DBG_RQL|server.DBG_SQL|server.DBG_ALL) |
32 server.set_debug(server.DBG_RQL|server.DBG_SQL|server.DBG_ALL) |
31 |
33 |
32 .. autofunction:: cubicweb.server.set_debug |
34 .. autofunction:: cubicweb.server.set_debug |
33 |
35 |
|
36 Another example showing how to debug hooks at a specific code site: |
|
37 |
|
38 .. sourcecode:: python |
|
39 |
|
40 from cubicweb.server import debuged, DBG_HOOKS |
|
41 with debugged(DBG_HOOKS): |
|
42 person.cw_set(works_for=company) |
|
43 |
34 |
44 |
35 Detect largest RQL queries |
45 Detect largest RQL queries |
36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
37 |
47 |
38 See `Profiling and performance` chapter (see :ref:`PROFILING`). |
48 See `Profiling and performance` chapter (see :ref:`PROFILING`). |