From a035d90acd4c8490dfcf40309ba2a8c3080def0c Mon Sep 17 00:00:00 2001 From: Abhijeet Prasad Date: Wed, 17 Sep 2025 09:11:54 -0400 Subject: [PATCH] feat: Document consola logs integration for js --- .../logs/javascript-consola-integration.mdx | 21 +++++++++++++++++++ .../logs/javascript-upcoming-integrations.mdx | 4 ++-- .../logs/integrations/javascript.astro.mdx | 2 ++ .../logs/integrations/javascript.electron.mdx | 2 ++ .../logs/integrations/javascript.mdx | 2 ++ .../logs/integrations/javascript.nextjs.mdx | 2 ++ .../logs/integrations/javascript.node.mdx | 2 ++ .../logs/integrations/javascript.nuxt.mdx | 2 ++ .../integrations/javascript.react-router.mdx | 2 ++ .../logs/integrations/javascript.remix.mdx | 2 ++ .../integrations/javascript.solidstart.mdx | 2 ++ .../integrations/javascript.sveltekit.mdx | 2 ++ .../javascript.tanstackstart-react.mdx | 2 ++ .../logs/integrations/react-native.mdx | 2 ++ 14 files changed, 47 insertions(+), 2 deletions(-) create mode 100644 includes/logs/javascript-consola-integration.mdx diff --git a/includes/logs/javascript-consola-integration.mdx b/includes/logs/javascript-consola-integration.mdx new file mode 100644 index 00000000000000..e2296be983261a --- /dev/null +++ b/includes/logs/javascript-consola-integration.mdx @@ -0,0 +1,21 @@ +### Consola Integration + +In `10.12.0` and above of the JavaScript SDKs, we've added support to send logs via the [consola](https://github.com/unjs/consola) logging library. + +```js +import { consola } from "consola"; + +// Create a Sentry reporter for consola +const sentryReporter = Sentry.createConsolaReporter(); + +// Add the reporter to consola +consola.addReporter(sentryReporter); +``` + +The `createConsolaReporter` method accepts a `levels` option, which allows you to filter which levels are sent to Sentry. By default all levels are logged. + +```js +const sentryReporter = Sentry.createConsolaReporter({ + levels: ["error", "warn"], +}); +``` diff --git a/includes/logs/javascript-upcoming-integrations.mdx b/includes/logs/javascript-upcoming-integrations.mdx index 0d2041b8448d92..53b44e3a275f0d 100644 --- a/includes/logs/javascript-upcoming-integrations.mdx +++ b/includes/logs/javascript-upcoming-integrations.mdx @@ -2,5 +2,5 @@ We're actively working on adding more integration support for Logs. You can follow progress on the following GitHub issues or open a [new one](https://github.com/getsentry/sentry-javascript/issues/new/choose) for any integration you would like to see. -- [Consola](https://github.com/getsentry/sentry-javascript/issues/16659) -- [Pino](https://github.com/getsentry/sentry-javascript/issues/15952) \ No newline at end of file +- [Pino](https://github.com/getsentry/sentry-javascript/issues/15952) +- [Node Bunyan](https://github.com/getsentry/sentry-javascript/issues/16474) diff --git a/platform-includes/logs/integrations/javascript.astro.mdx b/platform-includes/logs/integrations/javascript.astro.mdx index db7f0072f26ff9..e49634f46b0355 100644 --- a/platform-includes/logs/integrations/javascript.astro.mdx +++ b/platform-includes/logs/integrations/javascript.astro.mdx @@ -1,5 +1,7 @@ + + diff --git a/platform-includes/logs/integrations/javascript.electron.mdx b/platform-includes/logs/integrations/javascript.electron.mdx index 64d1443ff70994..096a9963572251 100644 --- a/platform-includes/logs/integrations/javascript.electron.mdx +++ b/platform-includes/logs/integrations/javascript.electron.mdx @@ -1 +1,3 @@ + + diff --git a/platform-includes/logs/integrations/javascript.mdx b/platform-includes/logs/integrations/javascript.mdx index 64d1443ff70994..096a9963572251 100644 --- a/platform-includes/logs/integrations/javascript.mdx +++ b/platform-includes/logs/integrations/javascript.mdx @@ -1 +1,3 @@ + + diff --git a/platform-includes/logs/integrations/javascript.nextjs.mdx b/platform-includes/logs/integrations/javascript.nextjs.mdx index db7f0072f26ff9..e49634f46b0355 100644 --- a/platform-includes/logs/integrations/javascript.nextjs.mdx +++ b/platform-includes/logs/integrations/javascript.nextjs.mdx @@ -1,5 +1,7 @@ + + diff --git a/platform-includes/logs/integrations/javascript.node.mdx b/platform-includes/logs/integrations/javascript.node.mdx index db7f0072f26ff9..e49634f46b0355 100644 --- a/platform-includes/logs/integrations/javascript.node.mdx +++ b/platform-includes/logs/integrations/javascript.node.mdx @@ -1,5 +1,7 @@ + + diff --git a/platform-includes/logs/integrations/javascript.nuxt.mdx b/platform-includes/logs/integrations/javascript.nuxt.mdx index db7f0072f26ff9..e49634f46b0355 100644 --- a/platform-includes/logs/integrations/javascript.nuxt.mdx +++ b/platform-includes/logs/integrations/javascript.nuxt.mdx @@ -1,5 +1,7 @@ + + diff --git a/platform-includes/logs/integrations/javascript.react-router.mdx b/platform-includes/logs/integrations/javascript.react-router.mdx index db7f0072f26ff9..e49634f46b0355 100644 --- a/platform-includes/logs/integrations/javascript.react-router.mdx +++ b/platform-includes/logs/integrations/javascript.react-router.mdx @@ -1,5 +1,7 @@ + + diff --git a/platform-includes/logs/integrations/javascript.remix.mdx b/platform-includes/logs/integrations/javascript.remix.mdx index db7f0072f26ff9..e49634f46b0355 100644 --- a/platform-includes/logs/integrations/javascript.remix.mdx +++ b/platform-includes/logs/integrations/javascript.remix.mdx @@ -1,5 +1,7 @@ + + diff --git a/platform-includes/logs/integrations/javascript.solidstart.mdx b/platform-includes/logs/integrations/javascript.solidstart.mdx index db7f0072f26ff9..e49634f46b0355 100644 --- a/platform-includes/logs/integrations/javascript.solidstart.mdx +++ b/platform-includes/logs/integrations/javascript.solidstart.mdx @@ -1,5 +1,7 @@ + + diff --git a/platform-includes/logs/integrations/javascript.sveltekit.mdx b/platform-includes/logs/integrations/javascript.sveltekit.mdx index db7f0072f26ff9..e49634f46b0355 100644 --- a/platform-includes/logs/integrations/javascript.sveltekit.mdx +++ b/platform-includes/logs/integrations/javascript.sveltekit.mdx @@ -1,5 +1,7 @@ + + diff --git a/platform-includes/logs/integrations/javascript.tanstackstart-react.mdx b/platform-includes/logs/integrations/javascript.tanstackstart-react.mdx index db7f0072f26ff9..e49634f46b0355 100644 --- a/platform-includes/logs/integrations/javascript.tanstackstart-react.mdx +++ b/platform-includes/logs/integrations/javascript.tanstackstart-react.mdx @@ -1,5 +1,7 @@ + + diff --git a/platform-includes/logs/integrations/react-native.mdx b/platform-includes/logs/integrations/react-native.mdx index 64d1443ff70994..096a9963572251 100644 --- a/platform-includes/logs/integrations/react-native.mdx +++ b/platform-includes/logs/integrations/react-native.mdx @@ -1 +1,3 @@ + +