> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt ## Resource: Generate Logs to Debug Your Site ## Article: Generating a Log to Debug Your Site ## Article Link: https://dev.wix.com/docs/develop-websites/articles/workspace-tools/developer-tools/logs/generate-logs-to-debug-your-site.md ## Article Content: # Tutorial | Generate Logs to Debug a Site This tutorial demonstrates how to generate logs from site code. We will then view the generated logs using [Wix Logs](https://dev.wix.com/docs/develop-websites/articles/workspace-tools/developer-tools/logs/about-logs.md). In this tutorial, we will: 1. Add a button to a site's home page. 1. Create an event handler that generates a log whenever the button is clicked. 1. View the generated log using Wix Logs. > **Note**: In this tutorial, logs are generated from page code. However, you can also generate logs from backend code. ## Step 1 | Add a button to your site Add a button to your site and create an event handler: 1. Add a button labeled `button1` to your site's home page, like this:
1. In the site's home page code, add an [event handler](https://dev.wix.com/docs/develop-websites/articles/coding-with-velo/frontend-code/about-event-handlers-in-wix.md) that runs whenever the button is clicked. For the purposes of this tutorial, let's produce an error by defining `factor3` instead of `factor2.` ```js $w("#button1").onClick(() => { const factor1 = 10; const factor3 = 5; try { console.log("Button clicked!"); console.log(factor1 + " * " + factor2 + " = " + (factor1 * factor2)); } catch (error) { console.error("An error occurred during multiplication:", error); console.warn("Make sure to specify 2 factors for multiplication."); } }); ``` 1. Preview or publish your site. > **Note:** You can generate logs when previewing your site, but some log information is available only when your site is published. ## Step 2 | Generate and view a log Generate a log and view it [using Wix Logs](https://dev.wix.com/docs/develop-websites/articles/workspace-tools/developer-tools/logs/view-logs-using-wix-logs.md) as follows: 1. In a separate browser tab or window, [open the Wix Logs page](https://dev.wix.com/docs/develop-websites/articles/workspace-tools/developer-tools/logs/view-logs-using-wix-logs.md).
1. In your live site's home page or in Preview mode, click the button you created. The logs appear in the Wix Logs page:
1. Click **View** for the log with the error to see its full details on the right:
Check out the `jsonPayload` to see an explanation for the error. ## See also - [About logs](https://dev.wix.com/docs/develop-websites/articles/workspace-tools/developer-tools/logs/about-logs.md) - [View logs using Wix Logs](https://dev.wix.com/docs/develop-websites/articles/workspace-tools/developer-tools/logs/view-logs-using-wix-logs.md) - [View logs using Google Cloud Logs](https://dev.wix.com/docs/develop-websites/articles/workspace-tools/developer-tools/logs/view-logs-using-google-cloud-logs.md) - [View logs using an external monitoring tool](https://dev.wix.com/docs/develop-websites/articles/workspace-tools/developer-tools/logs/view-logs-using-an-external-monitoring-tool.md) - [Log object structure](https://dev.wix.com/docs/develop-websites/articles/workspace-tools/developer-tools/logs/log-object-structure.md)