Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
fill(originalModule, level, function(originalConsoleLevel: () => any): any {
let sentryLevel: Severity;
switch (level) {
case 'debug':
sentryLevel = Severity.Debug;
break;
case 'error':
sentryLevel = Severity.Error;
break;
case 'info':
sentryLevel = Severity.Info;
break;
case 'warn':
sentryLevel = Severity.Warning;
break;
default:
sentryLevel = Severity.Log;
}
return function(): any {
if (getCurrentHub().getIntegration(Console)) {
getCurrentHub().addBreadcrumb(
{
category: 'console',
level: sentryLevel,
message: util.format.apply(undefined, arguments),
},
{
input: [...arguments],
level,