This feature is available in Ultimate edition only.
It's common for a developer to make a typo in a SQL statement or other mistake that causes a debugging headache.
From a browser, you can see the Canvas API log by navigating to
http://localhost:8080/getlog. If any errors occur during processing, they will appear on this log page.
At this time, unfortunately, Canvas log messages are intermixed with the rest of the UI and API logs.
To help with debugging, most Canvas log entries will follow one of two declarations in the log:
---- Initializing Widget - [pages - uihome - summary.widget] or
**** Initializing Layout - [pages - uihome - dashboard.layout]
Changing the Debug level
By default, the UI is running at an 'info' level of debug. Sometimes it's helpful to make the log even more verbose, especially when trying to track down "Why didn't my variable get replaced?"
To change the debug level to the most verbose, navigate to
http://localhost:8080/setdebug?debug=00. You'll see a message that says 'Debug successfully changed.'. View the log again and you'll notice much more detail.
To reset the debug level back to 'info' mode -