Почему ошибка записывается как информация в GCP при использовании fasttify logging?

Мы настроили Fastify для регистрации в качестве информации, используя следующее:

const fastify = require("fastify")({
  logger: { level: process.env.LOG_LEVEL || "info" }
});

и из нашего обработчика ошибок мы регистрируем каждую ошибку как:

fastify.setErrorHandler(async (error, request, reply) => {
    request.log.error(error);
});

Но журналы в GCP регистрируются как информация.

Бонус: журналы JSON разделены линией, я думаю, для использования Pino и NDJSON.

Спасибо

0 ответов

Другие вопросы по тегам