Don't send any debugs to Sentry (#8533)
* Don't send any debugs to Sentry * Fix tests
This commit is contained in:
@@ -110,6 +110,7 @@ describe('general functionality', () => {
|
||||
const timestamp = Date.now()
|
||||
const sentryTimestamp = timestamp / 1000
|
||||
|
||||
/*
|
||||
sentryTransport(
|
||||
LogLevel.Debug,
|
||||
Logger.Context.Default,
|
||||
@@ -125,6 +126,7 @@ describe('general functionality', () => {
|
||||
level: LogLevel.Debug,
|
||||
timestamp: sentryTimestamp,
|
||||
})
|
||||
*/
|
||||
|
||||
sentryTransport(
|
||||
LogLevel.Info,
|
||||
@@ -154,7 +156,7 @@ describe('general functionality', () => {
|
||||
message,
|
||||
data: {__context__: 'logger'},
|
||||
type: 'default',
|
||||
level: 'debug', // Sentry bug, log becomes debug
|
||||
level: 'log',
|
||||
timestamp: sentryTimestamp,
|
||||
})
|
||||
jest.runAllTimers()
|
||||
@@ -220,7 +222,7 @@ describe('general functionality', () => {
|
||||
const sentryTimestamp = timestamp / 1000
|
||||
|
||||
sentryTransport(
|
||||
LogLevel.Debug,
|
||||
LogLevel.Info,
|
||||
undefined,
|
||||
message,
|
||||
{error: new Error('foo')},
|
||||
@@ -230,7 +232,7 @@ describe('general functionality', () => {
|
||||
message,
|
||||
data: {error: 'Error: foo'},
|
||||
type: 'default',
|
||||
level: LogLevel.Debug,
|
||||
level: LogLevel.Info,
|
||||
timestamp: sentryTimestamp,
|
||||
})
|
||||
})
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import {isNetworkError} from '#/lib/strings/errors'
|
||||
import {Sentry} from '#/logger/sentry/lib'
|
||||
import {LogLevel, Transport} from '#/logger/types'
|
||||
import {LogLevel, type Transport} from '#/logger/types'
|
||||
import {prepareMetadata} from '#/logger/util'
|
||||
|
||||
export const sentryTransport: Transport = (
|
||||
@@ -10,6 +10,9 @@ export const sentryTransport: Transport = (
|
||||
{type, tags, ...metadata},
|
||||
timestamp,
|
||||
) => {
|
||||
// Skip debug messages entirely for now - esb
|
||||
if (level === LogLevel.Debug) return
|
||||
|
||||
const meta = {
|
||||
__context__: context,
|
||||
...prepareMetadata(metadata),
|
||||
|
||||
Reference in New Issue
Block a user