Pass through context

This commit is contained in:
Eric Bailey
2025-02-11 21:49:46 -06:00
parent 6ee0d3ca30
commit 3d8804ddaf
+3 -2
View File
@@ -1,6 +1,6 @@
import {isNetworkError} from '#/lib/strings/errors' import {isNetworkError} from '#/lib/strings/errors'
import {Sentry} from '#/logger/sentry' import {Sentry} from '#/logger/sentry'
import {LogLevel,Transport} from '#/logger/types' import {LogLevel, Transport} from '#/logger/types'
import {prepareMetadata} from '#/logger/util' import {prepareMetadata} from '#/logger/util'
export const sentryTransport: Transport = ( export const sentryTransport: Transport = (
@@ -27,6 +27,7 @@ export const sentryTransport: Transport = (
)[level] )[level]
Sentry.addBreadcrumb({ Sentry.addBreadcrumb({
category: context,
message, message,
data: meta, data: meta,
type: type || 'default', type: type || 'default',
@@ -50,7 +51,7 @@ export const sentryTransport: Transport = (
[LogLevel.Error]: 'error', [LogLevel.Error]: 'error',
}[level] || 'log') as Sentry.Breadcrumb['level'] }[level] || 'log') as Sentry.Breadcrumb['level']
// Defer non-critical messages so they're sent in a batch // Defer non-critical messages so they're sent in a batch
queueMessageForSentry(message, { queueMessageForSentry(`(${context}) message`, {
level: messageLevel, level: messageLevel,
tags, tags,
extra: meta, extra: meta,