Skip to content

Commit 110de45

Browse files
committed
fix: comments
1 parent 726e466 commit 110de45

File tree

3 files changed

+13
-11
lines changed

3 files changed

+13
-11
lines changed

packages/nuxt/src/module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ export default defineNuxtModule<ModuleOptions>({
129129
if (serverConfigFile) {
130130
addMiddlewareImports();
131131
addStorageInstrumentation(nuxt);
132-
addDatabaseInstrumentation(nuxt);
132+
addDatabaseInstrumentation(nuxt.options.nitro);
133133
}
134134

135135
nuxt.hooks.hook('nitro:init', nitro => {

packages/nuxt/src/runtime/plugins/database.server.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,23 +31,23 @@ const SENTRY_ORIGIN = 'auto.db.nuxt';
3131
*/
3232
export default defineNitroPlugin(() => {
3333
try {
34-
debug.log('@sentry/nuxt: Instrumenting databases...');
34+
debug.log('[Nitro Database Plugin]: Instrumenting databases...');
3535

3636
for (const instance of databaseInstances) {
37-
debug.log('@sentry/nuxt: Instrumenting database instance:', instance);
37+
debug.log('[Nitro Database Plugin]: Instrumenting database instance:', instance);
3838
const db = useDatabase(instance);
3939
instrumentDatabase(db);
4040
}
4141

42-
debug.log('@sentry/nuxt: Databases instrumented.');
42+
debug.log('[Nitro Database Plugin]: Databases instrumented.');
4343
} catch (error) {
4444
// During build time, we can't use the useDatabase function, so we just log an error.
4545
if (error instanceof Error && /Cannot access 'instances'/.test(error.message)) {
46-
debug.log('@sentry/nuxt: Database instrumentation skipped during build time.');
46+
debug.log('[Nitro Database Plugin]: Database instrumentation skipped during build time.');
4747
return;
4848
}
4949

50-
debug.error('@sentry/nuxt: Failed to instrument database:', error);
50+
debug.error('[Nitro Database Plugin]: Failed to instrument database:', error);
5151
}
5252
});
5353

packages/nuxt/src/vite/databaseConfig.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
import { addServerPlugin, createResolver } from '@nuxt/kit';
22
import { consoleSandbox } from '@sentry/core';
3-
import type { Nuxt } from 'nuxt/schema';
3+
import type { NitroConfig } from 'nitropack/types';
44
import { addServerTemplate } from '../vendor/server-template';
55

66
/**
77
* Sets up the database instrumentation.
88
*/
9-
export function addDatabaseInstrumentation(nuxt: Nuxt): void {
10-
if (!nuxt.options.nitro?.experimental?.database) {
9+
export function addDatabaseInstrumentation(nitro: NitroConfig): void {
10+
if (!nitro.experimental?.database) {
1111
consoleSandbox(() => {
1212
// eslint-disable-next-line no-console
13-
console.log('[Sentry] No database configuration found. Skipping database instrumentation.');
13+
console.log(
14+
'[Sentry] [Nitro Database Plugin]: No database configuration found. Skipping database instrumentation.',
15+
);
1416
});
1517

1618
return;
@@ -21,7 +23,7 @@ export function addDatabaseInstrumentation(nuxt: Nuxt): void {
2123
* keys represent database names to be passed to `useDatabase(name?)`.
2224
* https://nitro.build/guide/database#configuration
2325
*/
24-
const databaseInstances = Object.keys(nuxt.options.nitro.database || { default: {} });
26+
const databaseInstances = Object.keys(nitro.database || { default: {} });
2527

2628
// Create a virtual module to pass this data to runtime
2729
addServerTemplate({

0 commit comments

Comments
 (0)