Debugging Visualforce

When developing all but the most straightforward Visualforce pages, it is highly likely that bugs will be encountered in the business logic, either the Apex controller code or JavaScript executing in the page. In order to identify where in the logic the problem lies, the bug must be reproduced with a mechanism to surface information about the internal state of the page.

The Apex debug log contains a wealth of information about a request to the server, including method entry/exit, database interaction (SOQL and DML), and errors.

Note

As the Apex debug log has a maximum size of 2 MB, and a Salesforce org is limited to 50 MB of debug logs, a common approach for developers new to the Salesforce platform is to attempt to capture ...

Get Visualforce Development Cookbook - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.