GAE: отключить отчет об ошибках для обработанных ошибок

У меня есть приложение NodeJS, работающее в гибкой среде Google App Engine. Обработанные ошибки перечислены в списке отчетов об ошибках Google Cloud Console. Я хочу отключить/предотвратить сообщение об обработанных ошибках, поскольку они уже обработаны приложением. Чтобы лучше понять, проверьте код ниже

function testError() {
   throw new Error(`Some Error has Occurred`);
}

function wrapper() {
    try {
       testError(); // this throws error
    } catch (e) {
       console.log(e);
       // error is gracefully handled here, I don't want google to report this.
    }
}

person Amir Saleem    schedule 13.02.2021    source источник


Ответы (1)


Я не верю, что поведение, которого вы хотите достичь (избегайте появления самих ошибок в отчетах об ошибках), может быть достигнуто с помощью приложения. Обратите внимание, что в отчетах об ошибках есть возможность скрыть ошибки с помощью несколько щелчков мыши из облачной консоли, чтобы избежать получения уведомлений об ожидаемых ошибках, обрабатываемых вашим приложением, и избежать появления группы ошибок в вашем списке отчетов об ошибках, даже если они повторяются.

person Daniel Ocando    schedule 16.02.2021