Modify Diagnostics module settings

Several of the profilers offer settings to let you filter out selected categories of their data. To modify the settings, simply open the Profilers page and click the Settings link of the respective profiler.

Profiler  Settings
Data Access 

You can select whether to Log operations that depend on disabled root operations. If you enable this option, when the root operation is running, other operations, such as frontend and backend compilations, are logged as well, independently of the root operation's settings.

NOTE: By default, the option is enabled.

You can also switch between the default mode or the detailed profiling mode.

By default, the Data Access profiler is restrained from logging every SQL query to the database and includes only general information like total queries executed and total time spent executing these queries. 

IMPORTANT: The detailed profiling mode may affect to a small extent the performance of the site. We recommend that you use the default mode or disable the profiler entirely if there is no specific need for SQL profiling (e.g. when investigating a database-related issue).

Http Requests 

You can choose one of the following options:

  • Log backend requests only
  • Log frontend requests only
  • Log both backend and frontend requests

NOTE: By default, HTTP requests are logged only for frontend pages and resources.

Background tasks You can disable logging for certain background tasks, for example, the Notification service. 
Page Compilations 

You can choose one of the following options:

  • Log backend compilations only
  • Log backend compilations only
  • Log both frontend and backend compilations

NOTE: By default, page compilations are logged only for frontend pages.

In addition, you can select whether you want to log compilations no matter whether to log compilations independently of the logging settings for the root operations. To do so, select the Log operations that depend on disabled root operations checkbox. If you enable this option, when the root operation is running, other operations, such as frontend and backend compilations, are logged as well, independently of the root operation's settings

Was this article helpful?