@datadog/browser-logs
Version:
28 lines • 859 B
JavaScript
export function isAuthorized(status, handlerType, logger) {
const loggerHandler = logger.getHandler();
const sanitizedHandlerType = Array.isArray(loggerHandler) ? loggerHandler : [loggerHandler];
return STATUS_PRIORITIES[status] >= STATUS_PRIORITIES[logger.getLevel()] && sanitizedHandlerType.includes(handlerType);
}
export const StatusType = {
ok: 'ok',
debug: 'debug',
info: 'info',
notice: 'notice',
warn: 'warn',
error: 'error',
critical: 'critical',
alert: 'alert',
emerg: 'emerg',
};
export const STATUS_PRIORITIES = {
[]: 0,
[]: 1,
[]: 2,
[]: 4,
[]: 5,
[]: 6,
[]: 7,
[]: 8,
[]: 9,
};
//# sourceMappingURL=isAuthorized.js.map