Kentico CMS 7.0 Developer's Guide

Overview

Overview

Previous topic Next topic Mail us feedback on this topic!  

Overview

Previous topic Next topic JavaScript is required for the print function Mail us feedback on this topic!  

Kentico CMS provides a useful user interface where general information about the system can be viewed. If you need to find out more detailed information internal activity within the system, you can use one of the many available debugs.

 

General system information

 

General information about the system and the environment where it is running can be viewed on the General tab in Site Manager -> Administration -> System. More information about the information displayed in this UI and the actions that can be performed there can be found in the System information UI topic.

 

Debugging in the UI

 

The Administration -> System -> Debug tab can be used for system debugging, i.e. finding and fixing performance or setting issues on your website. Debugs can also be particularly useful when reporting an issue to our support department. Every extra bit of information related to your issue that you find in the debugs can significantly shorten the time needed to find the solution.

 

The debugging interface is divided into several sub-tabs. Only the following two tabs are displayed by default. Click the name of the tab to learn more.

 

System objects

Cache items

Worker threads

 

The other sub-tabs are displayed only after enabling certain settings in Site Manager -> Settings -> System -> Debug (recommended) or adding certain keys into the AppSettings section of your web.config file. Here again, click the name of the tab to get detailed information.

 

Cache access

SQL queries

IO

Page ViewState

Output

Security

Macros

Analytics

Requests

Web farm

All

Log files

 

E-mail debugging is enabled via modifying the web.config file exclusively and does not have its own tab in Administration -> System -> Debug. Refer to the E‑mail debugging topic for more information.

 

You can also enable all these debugs at once using the general settings and keys.

 

devguide_clip0897

 

Debugging on the live site

 

You can also enable debugging directly on the live site. In this case, each loaded page also displays a debug log below its regular content. Only information related to the given page is shown. Like UI debugs, live site debugging can also be enabled either separately using the dedicate settings and keys (follow the links above), or all at once using the general settings and keys.

 

devguide_clip0898

 

Debug request details

 

You can display request details for each debugged request by clicking its URL in respective debug logs in the Site Manager -> Administration -> System -> Debug interface.

 

devguide_clip0906

 

After doing so, a new pop-up window opens, listing the request's debug log for all enabled debugs.

 

devguide_clip0907