Skip to content

Commit 6bbb39b

Browse files
committed
[v7] Remove Severity.Log and Severity.Critical to make it inline with spec
1 parent 5ad895b commit 6bbb39b

File tree

2 files changed

+8
-31
lines changed

2 files changed

+8
-31
lines changed

packages/integration-node-breadcrumbs/src/console.ts

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -27,24 +27,7 @@ export class ConsoleBreadcrumbs implements Integration {
2727
*/
2828
function createConsoleWrapper(level: string, client: ClientLike): (originalConsoleMethod: () => void) => void {
2929
return function consoleWrapper(originalConsoleMethod: () => void): () => void {
30-
let sentryLevel: Severity;
31-
32-
switch (level) {
33-
case 'debug':
34-
sentryLevel = Severity.Debug;
35-
break;
36-
case 'error':
37-
sentryLevel = Severity.Error;
38-
break;
39-
case 'info':
40-
sentryLevel = Severity.Info;
41-
break;
42-
case 'warn':
43-
sentryLevel = Severity.Warning;
44-
break;
45-
default:
46-
sentryLevel = Severity.Log;
47-
}
30+
const sentryLevel = Severity.fromString(level);
4831

4932
return function(this: typeof console, ...args: unknown[]): void {
5033
client.getScope().addBreadcrumb(

packages/types/src/severity.ts

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,8 @@ export enum Severity {
33
Fatal = 'fatal',
44
Error = 'error',
55
Warning = 'warning',
6-
Log = 'log',
76
Info = 'info',
87
Debug = 'debug',
9-
Critical = 'critical',
108
}
119

1210
// eslint-disable-next-line @typescript-eslint/no-namespace, import/export
@@ -19,22 +17,18 @@ export namespace Severity {
1917
*/
2018
export function fromString(level: string): Severity {
2119
switch (level) {
22-
case 'debug':
23-
return Severity.Debug;
24-
case 'info':
25-
return Severity.Info;
20+
case 'fatal':
21+
return Severity.Fatal;
2622
case 'warn':
2723
case 'warning':
2824
return Severity.Warning;
29-
case 'error':
30-
return Severity.Error;
31-
case 'fatal':
32-
return Severity.Fatal;
33-
case 'critical':
34-
return Severity.Critical;
3525
case 'log':
26+
case 'info':
27+
return Severity.Info;
28+
case 'debug':
29+
return Severity.Debug;
3630
default:
37-
return Severity.Log;
31+
return Severity.Error;
3832
}
3933
}
4034
}

0 commit comments

Comments
 (0)