сентри на уровне конфига задать общий уровень логирования?
У меня допустим несколько классов ошибок - в каждой какой то уровень . Допустим error или fatal, info , debug и тд
Хотелось бы это регулировать одним флагом на уровне конфига. То есть если задаю debug то получается вижу все уровни ошибок
Спасибо
Так задумано, debug означает то, что принимать ты будешь все уровни, начиная с минимального
То есть это вшито в сентри изначально ?
Изначально все уровни отладки имеют приоритет. В случае уровня Debug, который самый подробный, все остальные уровни включаются в вывод процессов. И это обычное поведение при логировании. Ну либо я чего-то не понимаю в твоей постановке задачи
Попытаюсь подробнее: на уровне конфигов сentry - переменной из енвов я задаю глобально level . Там он определяется как Sentry.getCurrentScope().setLevel("warning") то есть в енвах проставлена fatal. Но по проекту конкретным ошибкам я задаю через withScope level: Sentry.withScope(function (scope) { scope.setLevel("fatal"); // The exception has the event level set by the scope (info). Sentry.captureException(new Error("custom error")); }); и допустим Sentry.withScope(function (scope) { scope.setLevel("warning"); // The exception has the event level set by the scope (info). Sentry.captureException(new Error("custom error")); }); - По итогу на дашброде я должен видеть только ошибки уровня fatal( так как на уровне конфига Невами так задано) - но по факту вижу и warning.
Обсуждают сегодня