diff --git a/docs/platforms/javascript/common/logs/index.mdx b/docs/platforms/javascript/common/logs/index.mdx index 1fec59e2743b66..99f7146c06e976 100644 --- a/docs/platforms/javascript/common/logs/index.mdx +++ b/docs/platforms/javascript/common/logs/index.mdx @@ -5,7 +5,6 @@ description: "Structured logs allow you to send, view and query logs sent from y sidebar_order: 5755 notSupported: - javascript.deno - - javascript.electron - javascript.cordova - javascript.capacitor --- diff --git a/docs/product/explore/logs/getting-started/index.mdx b/docs/product/explore/logs/getting-started/index.mdx index e153c22f2ab2f7..6bef2b887e28d4 100644 --- a/docs/product/explore/logs/getting-started/index.mdx +++ b/docs/product/explore/logs/getting-started/index.mdx @@ -52,6 +52,11 @@ To set up Sentry Logs, use the links below for supported SDKs. After it's been s label="Connect" url="/platforms/javascript/guides/connect/logs/" /> +- - -- - diff --git a/platform-includes/logs/requirements/javascript.electron.mdx b/platform-includes/logs/requirements/javascript.electron.mdx new file mode 100644 index 00000000000000..96e4091c292089 --- /dev/null +++ b/platform-includes/logs/requirements/javascript.electron.mdx @@ -0,0 +1 @@ +Logs for JavaScript are supported in Sentry Electron SDK version [`6.7.0`](https://github.com/getsentry/sentry-electron/releases/tag/6.7.0) and above. diff --git a/platform-includes/logs/setup/javascript.electron.mdx b/platform-includes/logs/setup/javascript.electron.mdx new file mode 100644 index 00000000000000..3b5255ae7163a5 --- /dev/null +++ b/platform-includes/logs/setup/javascript.electron.mdx @@ -0,0 +1,25 @@ +To enable logging, you need to initialize the SDK in the renderer and main processes with the `_experiments.enableLogs` option set to `true`. + +First update the main process file. + +```js +import * as Sentry from "@sentry/electron/main"; + +Sentry.init({ + dsn: "___PUBLIC_DSN___", + // Enable logs to be sent to Sentry + _experiments: { enableLogs: true }, +}); +``` + +Then update all your renderer processes. + +```js +import * as Sentry from "@sentry/electron/renderer"; + +Sentry.init({ + dsn: "___PUBLIC_DSN___", + // Enable logs to be sent to Sentry + _experiments: { enableLogs: true }, +}); +``` diff --git a/platform-includes/logs/usage/javascript.electron.mdx b/platform-includes/logs/usage/javascript.electron.mdx new file mode 100644 index 00000000000000..ab3da25535c2b3 --- /dev/null +++ b/platform-includes/logs/usage/javascript.electron.mdx @@ -0,0 +1 @@ +